Margot Robbie as Catherine Earnshaw in Wuthering Heights. (Warner Bros./Youtube)The latest adaptation of Wuthering Heights, Emily Brontë's classic novel about two star-crossed lovers, starring Margot Robbie and Jacob Elordi, has sparked criticism over its casting and spicy teaser trailer released this week.Plot-wise, Wuthering Heights takes place in 18th-century England, set in the stormy Yorkshire moors. It follows the middle-class Earnshaw family, who own a farmhouse known as Wuthering Heights, and the upper-class Linton family. Mr.