Arya, elf princess of Ellesméra, flees with a strange stone, pursued by Durza, a dark sorcerer under king Galbatorix. When Durza corners Arya, she uses magic to send the stone away.
Eragon, named farm boy living in the country of Alagaësia with his uncle, is hunting for food when he witnesses the stone appearing. Hoping to trade it for food, Eragon brings the stone home and finds a blue dragon hatching from it. As he touches the dragon, a magical mark appears on his palm. And few people are shown reacting to this incident, including Arya, Brom, and Galbatorix himself.
Eragon shelters and feeds the dragon and teaches her to fly as she gradually grows to full size. She speaks to him through their thoughts and calls herself Saphira. When they are out, Durza's monstrous minions, the Ra'zac, arrive at the village to look for the dragon and the rider, killing Eragon's uncle in the process. Blaming Saphira for his uncle's death, Eragon sends her away. Brom shows up, takes Eragon away from the village, warns him of Saphira's importance, and urges him to call her back. Eragon calls Saphira with his thoughts, and she hears everything that Eragon says and comes back, forgiving him for what he previously said.
Brom is leading the group to the Varden, rebel freedom fighters opposing Galbatorix. On the way, Brom fills Eragon in on the knowledge of dragon riders, Galbatorix, Durza, and the Ra'zac. He also trains Eragon's sword-fighting. In a small village, Eragon meets a fortune-teller named Angela tells him of a girl awaiting his help and of his dangerous path ahead. When Brom and Eragon are attacked by Galbatorix's servants, the Urgals, Eragon attempts to mimic Brom and wipes out the whole group with a magic attack of blue fire, then Eragon falls unconscious from the strain. Saphira saves him. Brom teaches Eragon to control his magic and bond his powers with Saphira. After flying for the first time, Eragon and Saphira help Brom kill the Ra'zac, and Brom reveals he was once a rider, his dragon killed by Morzan, a rogue rider allied with Galbatorix.
Durza sets a trap for Eragon, using Arya as bait. Hearing her telepathic calls, Eragon finds her, but is ambushed by Durza. Eragon is outmatched, and Brom arrives to help him, getting mortally wounded in the process. Eragon vengefully shoots an arrow into Durza's head, causing him to disappear. The trio escapes, and Brom dies of his wounds while flying on Saphira.
Eragon confronts a hooded figure that has been following them. He reveals himself to be Murtagh and guides them to the Varden. Soon after, Durza and his men surround the rebel camp. Eragon, Saphira, Arya, and the Varden prepare for battle. Arya, Murtagh and the Varden fight Galbatorix's forces as Eragon and Saphira duel in the skies with Durza who rides his own beast. Eragon and Saphira kill Durza, but Saphira is heavily injured. Eragon uses magic to heal her and once again passes out from the strain.
The following morning, Eragon awakes with Murtagh at his side. He fears Saphira may be dead but finds her fully healed. They catch up with Arya, who is on her way to Ellesméra to lead the elves in the coming war against Galbatorix's revenge. She calls Eragon "The great Shadeslayer" and they part ways promising they'll meet again. Meanwhile, in his castle, a furious Galbatorix slashes at his hanging map of Alagaësia, revealing his immense pitch black dragon, Shruikan.
Ed Speleers as Eragon
Jeremy Irons as Brom
Sienna Guillory as Arya
Robert Carlyle as Durza
Rachel Weisz as the voice of Saphira
John Malkovich as Galbatorix
Garrett Hedlund as Murtagh
Alun Armstrong as Garrow
Chris Egan as Roran
Gary Lewis as Hrothgar
Djimon Hounsou as Ajihad
Richard Rifkin as Horst
Steve Speirs as Sloan
Joss Stone as Angela
Caroline Chikezie as Nasuada
Nick Paskhin as villager one
based on Christopher Paolini’s 2002 novel of the same name