Meanwhile, Margot who is also a producer on the film didn't originally envision herself but Wonder Woman star Gal Gadot - but due to scheduling conflicts Gadot couldn't do the role.
Lily Collins auditioned for the part as well as Jennifer Lawrence who also tried out for Bella before landing her breakout role in The Hunger Games.
Production company 20th Century Fox originally wanted Tom Cruise for the role, but it turns out he wasn’t director Tim Burton’s ideal choice.
In a conversation with IndieWire, director Eggers revealed that Harry was cast as Hutter, the husband of Lilly Rose-Depp in the film, a role that Nicholas Hoult ended up playing.
Fans might be surprised to learn that actress Emily Browning was actually creator Stephenie Meyer's first choice for the lead role.