Akcja filmu toczy się w okolicy nazywanej Wichrowymi Wzgórzami. Młody Heathcliff (Ralph Fiennes) wychowuje się w bogatej rodzinie, przez którą został adoptowany. Zakochuje się w córce swych przybranych rodziców Cathy (Juliette Binoche) - . Pewnego dnia dziewczyna poznaje Edgara Lintona (Simon Shepherd), który oczarowuje ją swoją elegancją i nienagannymi manierami. Kiedy Heathcliff dowiaduje się, że Edgar poprosił jego ukochaną o rękę, ucieka z Wichrowych Wzgórz. Wraca po trzech latach jako bogaty człowiek z silnym postanowieniem zemsty.