Nicholas Hoult is set to star in the film adaptation of Sebastian Faulk's acclaimed novel Birdsong.
Hoult will play 21-year-old Stephen Wraysford, a WWI army officer, who falls in love with a beautiful older married woman - a role played by Eddie Redmayne in the BBC's TV adaptation last year.
The screenplay is written by Rupert Wyatt based on Faulks’s book. Wyatt described Hoult as the "holy grail" in his search for a male lead to play the officer.
"His great weight, depth and range as a fearless young actor allow us to explore this timeless story of a boy broken by a tragic love affair and what it means for young men to experience the real horror of war."
Nicholas can currently be seen in zombie rom-com Warm Bodies and next up in the title role of Jack The Giant Slayer which is due in cinemas at the end of March.
Birdsong will shoot later this year on location in the UK and Belgium, with an autumn 2014 release date planned.