El reparto incluye a Edward Speleers en el personaje protagónico, Sienna Guillory (Arya), Jeremy Irons (Brom), Robert Carlyle, John Malkovich, Garrett Hedlund (Murtagh), Djimon Hounsou, Alun Armstrong, Joss Stone y la voz de Rachel Weisz como el dragón Saphira.