Margot Robbie is a great actor, but she is too “mature” for this role. Not in a negative sense, but she’s portraying someone who is 18. Robbie is 17 years older than the original Cathy. Millie Bobby Brown would have been a better fit, as her age and appearance match Brontë’s Catherine. Millie is a bad-ass actress. Young performers should get the chance to take on these major roles. Heathcliff is played by Jacob Elordi (Australian actor). He played Frankenstein (2025). He is okay. You should watch this adaptation. Del Toro’s production taps into the monster’s trauma, its psychic dimension, and its rebirth.