Image Credit: Photo Courtesy Warner Bros. Pictures. It's almost a guarantee that book-to-screen adaptations will differ from their inspiration. Now that Emerald Fennell's version of Wuthering Heights has reached theaters, fans of author Emily Brontë's 1847 novel are noticing quite a few changes. The film stars Hollywood heartthrobs Margot Robbie as Cathy and Jacob Elordi as Heathcliff. And in case you're unaware of their story, it's not the perfect fairytale.