A younger boy falls in love with a tragic girl who flirts with, and manipulates, her older suitors in 1800s Russia.
Kirsten Dunst
as Zinaida
Nick Stahl
as Vladimir
Julie Walters
as Princess Zasyekin
Geraldine James
as Mother
Nathaniel Parker
as Father
James Fox
as Old Vladimir (voice)
Paloma Baeza
as Mashenka
Kenny Doughty
as Denis
Angus Wright
as Boris
Robert Glenister
as Count Malevsky
Heathcote Williams
as Dr. Looshin
Nicholas Rowe
as Maidanov