Przed laty ojciec Cathy Earnshaw (Juliette Binoche) przygarnął bezdomnego chłopca, dzieci dojrzewały razem, potem połączyła ich głęboka miłość. Kiedy jednak los ich rozdziela Heathcliff (Ralph Finnes) staje się ponurym, zgorzkniałym człowiekiem szukającym zemsty...