故事發生在19世紀的英國,楊科(文森特·佩雷斯 Vincent Perez 飾)在航海旅行中遭遇了海難,幸運又不幸的成為了整艘船上唯一的一個幸存者。海浪將楊科沖到了一座美麗的海濱小鎮上,在那里,沒有人願意幫助穿得破破爛爛渾身上下又臟兮兮的楊科,除了一個名叫艾米(蕾切爾·薇茲 Rachel Weisz 飾)的女傭。
在艾米的精心照料之下,楊科漸漸恢復了健康。艾米是大戶人家的私生女,因為這個尷尬的身份,她只能從事低賤的女傭的工作,並且在這個小鎮上處處都遭受白眼和排擠,這境遇和楊科這個外來者幾乎一模一樣。兩個同樣不受待見的人只能在彼此的身上尋找溫暖,很快,他們就墜入了情網。