War Horse - Cast

War Horse Movie Poster

Emily Watson

as Rosie Narracott


David Thewlis

as Mr. Lyons


Peter Mullan

as Ted Narracott


Niels Arestrup

as Grandfather


Tom Hiddleston

as Capt. Nicholls


Jeremy Irvine

as Albert


Benedict Cumberbatch

as Major Stewart


Toby Kebbell

as Geordie Soldier


Leonard Carow

as Michael


Matt Milne

as Andrew Easton


  Change Location