Newcomer Levi Miller will play Peter Pan in Warner Bros' adaptation of J.M. Barrie's children's classic.
Miller will take on the role of the mischievous boy who never grows up in director Joe Wright's Pan, according to Variety.
The film is set during WWII and follows the original tale of Peter Pan after he realises he must save Neverland from the pirate Captain Blackbeard.
Miller will star alongside Garret Hedlund who will take on the role of Captain Hook, Hugh Jackman who has been cast as the villainous Captain Blackbeard and Rooney Mara who is in talks to play Tiger Lily.
Jason Fuchs penned the script with Greg Berlanti, Paul Webster and Sarah Schechter producing.