When the father of privileged Rosina da Silva violently dies, she decides to pass herself off as a gentile and finds employment with a family in faraway Scotland. Soon she and the family father, Charles, start a passionate secret affair.

Minnie Driver
as Rosina da Silva

Tom Wilkinson
as Mr. Charles Cavendish

Harriet Walter
as Mrs. Cavendish

Jonathan Rhys Meyers
as Henry Cavendish

Florence Hoath
as Clementina Cavendish

Arlene Cockburn
as Lily Milk, the Maid

Emma Bird
as Rebecca

Adam Levy
as Benjamin

Countess Koulinskyi
as Aunt Sofka

Bruce Myers
as Rosina's Father