Akcja filmu toczy się w 1936 r. w Kornwalii. Siostry Ursula i Janet mieszkają w niewielkiej rybackiej wiosce na wybrzeżu. Ursula całe życie była samotna, Janet straciła męża na wojnie. Pewnego dnia kobiety znajdują na plaży nieprzytomnego rozbitka, którego zabierają do domu. Po kilku tygodniach młodzieniec wraca do zdrowia. Okazuje się, że nieznajomy jest polskim emigrantem, który wypadł za burtę w drodze do Ameryki. Andrea Marowski podbija serca sióstr. Młodzieniec pięknie gra na skrzypcach, podsycając fantazje starszych dam.
Judi Dench
Ursula
Maggie Smith
Janet
Daniel Brühl
Andrea
Freddie Jones
Jan Pendered
Natascha McElhone
Olga
Miriam Margolyes
Dorcas
David Warner
Dr Mead
Clive Russell
Adam Penruddocke
Toby Jones
Hedley
Richard Pears
Barry
Iain Marshall
Fisherman
Gregor Henderson-Begg
Luke Pendered