Kaya Scodelario for Natalie Portman in Wuthering Heights (2011)
"Natalie Portman to Star in New Adaptation of Wuthering Heights"—that was the story in 2008. What could go wrong? Plenty. Portman bailed on the project within a few months, and director John Maybury cast Abbie Cornish as Catherine Earnshaw. A year later, Peter Webber was announced as the new director and his choice for the role was Gemma Arterton. And nearly a year after that, another director, Andrea Arnold, signed on, and cast British newcomer Kaya Scodelario. Needless to say, she wasn't quite the box office draw that Portman would have been.