Galbatorix (John Malkovich) egyesével végez társaival, a hatalmas, varázserővel bíró Sárkánylovasokkal, majd leigázza Alagaesiát. Csakhogy egy kis faluban él még a sárkánylovasok rendjének egy leszármazottja. A fiatal Eragon (Ed Speleers) és az utolsó sárkány, Saphira a nagy harcos, Brom (Jeremy Irons) segítségével harcba indul, hogy legyőzze a gonosz királyt és varázslóját, Durzát (Robert Carlyle).