Říkalo se, že do role slečny Peregrinové bude obsazena Helena Bonham Carter. Herečka se osvědčila v temných rolích a také se svým partnerem Burtonem spolupracovala již několikrát. Nicméně krátce před natáčením se pár rozešel. Helenu nahradila Eva Green.