Characters played by Kristin Scott Thomas
Mary Panton
Characters played by Sean Penn
Rowley Flint
Characters played by Anne Bancroft
Princess San Ferdinando
Characters played by James Fox
Sir Edgar Swift
Characters played by Jeremy Davies
Karl Richter
Characters played by Derek Jacobi
Lucky Leadbetter
Characters played by Massimo Ghini
Beppino Leopardi
Characters played by Dudley Sutton
Harold Atkinson
Characters played by Lorenza Indovina
Nina
Characters played by Roger Hammond
Colin Mackenzie
Characters played by Clive Merrison
Archibald Grey
Characters played by Linda Spurrier
Hilda Grey
Characters played by Ben Aris
Col. Trail
Characters played by Anne Ridler
Lady Trail
Characters played by Ann Bell
Beryl Bryson