We use cookies on this website to improve how it works and how it’s used. For more information on our cookie policy please read our Privacy Policy

Accept & Continue

The National Theatre today announces the cast for the internationally acclaimed production of War Horse, based on Michael Morpurgo’s beloved novel, which embarks on a major UK tour this year.

The full cast of 35 includes: Rianna Ash (Joey/Topthorn head), Alexander Ballinger (Friedrich/Allan),  Diany Bandza (Emilie/Baby Joey), Eloise Beaumont-Wood (Baby Joey), Ike Bennett (David Taylor/Thomas Bone), Haydn Burke (Billy Narracott/Heine/Klebb), Sophie Cartman (Matron Callaghan), Jo Castleton (Rose Narracott), Owen Dagnall (Geordie) and more.

War Horse, adapted by Nick Stafford and originally directed by Marianne Elliott and Tom Morris, has become the most successful play in the history of the National Theatre, winning more than 25 major awards and has been seen by over 8.3 million people worldwide. This new tour is co-produced with Michael Harrison, Fiery Angel, and Playing Field.

War Horse tells the remarkable story of a young boy called Albert and his horse Joey, set against the backdrop of the First World War. This powerfully moving and imaginative drama is a show of phenomenal inventiveness, filled with stirring music and songs, featuring ground-breaking puppetry work by South Africa’s Handspring Puppet Company, which brings breathing, galloping, charging, horses to thrilling life on stage and has inspired a generation of theatre-makers since its premiere in 2007.

At the outbreak of World War One, Joey, young Albert’s beloved horse, is sold to the Cavalry and shipped to France.  He’s soon caught up in enemy fire, and fate takes him on an extraordinary journey, serving on both sides before finding himself alone in no man’s land.  Albert, who remained on his parents’ Devon farm, cannot forget Joey. Though still not old enough to enlist he embarks on a treacherous mission to find him and bring him home.

War Horse shows at Regent Theatre, Stoke-on-Trent from 4-8 March 2025 and Wolverhampton Grand from 11-22 March 2025.