The life of a respected British politician at the height of his career crumbles when he becomes obsessed with his son's lover.
Jeremy Irons
as Dr. Stephen Fleming
Juliette Binoche
as Anna Barton
Miranda Richardson
as Ingrid Fleming
Rupert Graves
as Martyn Fleming
Peter Stormare
as Peter Wetzler
Gemma Clarke
as Sally Fleming
Ian Bannen
as Edward Lloyd
Julian Fellowes
as Donald Lyndsay, MP
Leslie Caron
as Elizabeth Prideaux
Tony Doyle
as Prime Minister
Ray Gravell
as Raymond
Susan Engel
as Miss Snow