Garrett Hedlund has been cast in Angelina Jolie's upcoming film Unbroken.

The On the Road star will join Jack O'Connell (Skins, This Is England) in the film about World War II hero Lou Zamperini.

Unbroken follows the story of Zamperini (O'Connell), whose Air Force plane crashed into the Pacific in 1943. He survived without food or water for 47 days, enduring shark attacks and aerial attacks before washing ashore on a Japanese island, where he was captured as a prisoner of war for two years and tortured by his captors.

Hedlund's casting took over a month to finalise after solving scheduling conflicts with other projects, according to The Hollywood Reporter.

Ethan and Joel Coen wrote a recent draft of the screenplay, which is based on Laura Hillenbrand’s 2010 best-selling novel.

Unbroken will start shooting in October and is scheduled to open in December 2014.