Deadline reports that Amanda Seyfried has signed on to play Mary in Joe Wright’s upcoming live action Peter Pan film, Pan, with supermodel Cara Delevingne (she who won the internet) also in talks for a small role. Set during World War Two, the reimagined origin story follows an orphan kidnapped by pirates and brought to Neverland, where he must take down the pirate Blackbeard. Hugh Jackman will play Blackbeard, Rooney Mara will play Tiger Lily, Garrett Hedlund will play Hook, and newcomer Levi Miller will play Peter Pan. No word if Hugh Jackman and Amanda Seyfried will get to sing together again, Les Miz style, or whether there will be any opportunity for Cara to show off her twerking.