Justin Quayle is a low-level British diplomat who has always gone about his work very quietly, not causing any problems. But after his radical wife Tessa is killed he becomes determined to find out why, thrusting himself into the middle of a very dangerous conspiracy.
Ralph Fiennes
as Justin Quayle
Rachel Weisz
as Tessa Quayle
Danny Huston
as Sandy Woodrow
Bill Nighy
as Sir Bernard Pellegrin
Pete Postlethwaite
as Lorbeer
Richard McCabe
as Arthur Hammond
Donald Sumpter
as Tim Donohue
Juliet Aubrey
as Gloria Woodrow
Hubert Koundé
as Dr. Arnold Bluhm
Archie Panjabi
as Ghita Pearson
Gerard McSorley
as Sir Kenneth Curtiss
Sidede Onyulo
as Jonah Andika