Natalie Portman, tanara actrita care a atins culmile gloriei cu rolul Reginei Amidala din episoadele 1, 2 si 3 din "Razboiul Steleleor", a primit rolul lui Catherine Earnshaw in cea mai recenta ecranizare a romanului scris de Emily Bronte in 1847 dupa ce l-a convins pe regizorul John Maybury ("The Jacket", 2005, cu Adrien Brody si Keira Knightley) ca este actrita perfecta pentru rol.
Maybury si-a dorit initial ca rolul lui Cathy – a carei legatura bolnavicioasa cu Heathcliff sta la baza actiunii romanului lui Bronte - sa fie jucat de catre o actrita britanica, Keira Knightley fiind prima luata in considerare. Intr-un interviu acordat in urma cu ceva timp, Maybury declara ca optiunea lui pentru actrita din „Piratii din Caraibe" atarna de decizia ei de a reaparea pe marele ecran in costume de epoca, Keira avand la palmares o droaie de roluri de acest gen. O alta optiune ar fi fost nimeni alta decat Lindsay Lohan, regizorul marturisind ca, in ciuda tuturor problemelor cu care tanara actrita se confrunta de un an incoace, talentul ei actoricesc ramane o certitudine.
Despre Portman, cea care s-a ales pana la urma cu rolul pasionalei Catherine Earnshaw, producatorul filmului, Robert Bernstein spune ca este o „actrita extraordinara si de departe cea mai buna alegere pentru acest rol". Rolul lui Heathcliff se zvoneste ca i-ar reveni lui Colin Farrell.