Woda wyrzuca na kornwalijski brzeg ukraińskiego rozbitka Yanko Goorala (Vincent Perez). Mieszkańcy wioski podchodzą do niego z rezerwą. Jedynie Amy Foster (Rachel Weisz) okazuje osamotnionemu mężczyźnie serce. Para zbliża się do siebie i zakochuje, jednak purytańscy mieszkańcy nie chcą zaakceptować ich związku.