Młody Cygan Heathcliff (Laurence Olivier), adoptowany przez mieszczańską rodzinę, zakochuje się w córce przybranych rodziców, Cathy (Merle Oberon). Po śmierci ojczyma udaje się do Ameryki Południowej, gdzie staje się bogaty. Gdy powraca, jego młodzieńcza miłość, jest już poślubiona innemu. Cathy jednak ciągle kocha swego przybranego brata. Usiłuje zdusić w sobie coraz to narastające uczucie i w końcu umiera z miłości . . .