Il malvagio sovrano Galbatorix (John Malkovich) ha portato l’oscurità nel regno di Alagaesia, l’ordine di cui faceva parte, I cavalieri dei draghi è stato decimato e reso inoffensivo grazie al suo tradimento, così ora Galbatorix può regnare indisturbato.
L’elfa Arya (Sienna Guillory) in fuga dalle guardie del re con una pietra magica, per impedire che lo spettro-stregone Durza (Robert Carlyle), braccio destro di Galbatorix ne venga in possesso la nasconde, inconsapevole che di lì a poco un giovane ragazzo di nome Eragon (Edward Speleers) la troverà e la porterà con sè nella fattoria di famiglia.
Eragon scoprirà che la pietra magica è in realtà un uovo, quando schiudendosi rivelerà al suo interno un cucciolo di drago, che Eragon chiamerà Sephira ed alleverà intuendo col passar del tempo che il suo destino è diventare un cavaliere dei draghi.