The Victoria's Secret model, 21, who made her movie debut as Princess Sorokina in 2012's 'Anna Karenina', will be joining the previously announced cast including Hugh Jackman, Garrett Hedlund, Rooney Mara, Adeel Akhtar, Levi Miller, and Amanda Seyfried, reported Deadline.
"It will be quite a demanding role as there will be a lot of underwater work and stunts. Filming underwater could scare a lot of actresses but Cara is definitely up for the challenge," a source said.
Scripted by Jason Fuchs, the film will offer a new take on the origin of the classic characters created by J M Barrie. It is set by Warner Bros for a worldwide release on July 17, 2015.