陰雲密布的曠野荒原,一位身披鬥篷的孤獨女人行走其間。她緩緩地講述著一個關於愛與復仇的故事。19世紀,英國約克郡。呼嘯山莊的主人恩蕭先生帶回了一個男孩,並取名為希斯克利夫。幾年後,希斯克利夫(拉爾夫·費因斯 Ralph Fiennes飾)便長成了一位英俊少年。恩蕭的女兒凱瑟琳(朱麗葉·比諾什 Juliette Binoche飾)一下子就迷上了這個沉默寡言、我行我素的男孩。然而恩蕭先生對希斯克利夫的寵愛,卻讓恩蕭的兒子亨德雷(傑瑞米·諾森 Jeremy Northam飾)異常嫉妒。一次意外,讓凱瑟琳邂逅了貴族埃德加·林頓(西蒙·謝普德 Simon Shepherd飾)。面對粗俗的希斯克利夫和優雅的林頓家人,凱瑟琳還是嫁給了埃德加。希斯克利夫一怒之下憤然離去。幾年後,衣錦還鄉的希斯克利夫展開了瘋狂地復仇。
本片改編自英國女作家勃朗特姐妹之一艾米莉·勃朗特的同名作品,著名影星朱麗葉·比諾什和拉爾夫·費因斯首度合作演繹這段經典曠世愛情故事。