Characters played by James Wilby
Tony Last
Characters played by Kristin Scott Thomas
Brenda Last
Characters played by Richard Beale
Ben
Characters played by Jackson Kyle
John Andrew
Characters played by Norman Lumsden
Ambrose
Characters played by Jeanne Watts
Nanny
Characters played by Kate Percival
Miss Ripon
Characters played by Richard Leech
Doctor
Characters played by Roger Milner
Vicar
Characters played by Tristram Jellinek
Richard Last
Characters played by Anjelica Huston
Mrs. Rattery
Characters played by Rupert Graves
John Beaver
Characters played by Judi Dench
Mrs. Beaver
Characters played by Pip Torrens
Jock
Characters played by Beatie Edney
Marjorie
Characters played by Stephen Fry
Reggie
Characters played by Graham Crowden
Mr. Graceful
Characters played by John Quentin
Brenda's Solicitor
Characters played by Timothy Bateson
MacDougal
Characters played by Moyra Fraser
Mrs. Northcote
Characters played by Marsha Fitzalan
Polly Cockpurse
Characters played by Annabel Brooks
Daisy
Characters played by Tamsin Olivier
Veronica
Characters played by Maureen Bennett
Marjorie's Maid
Characters played by Hugh Simon
Travel Agent
Characters played by Alan Hay
Club Porter
Characters played by Matthew Ryan
Club Page
Characters played by Cathryn Harrison
Milly
Characters played by Alice Dawnay
Winnie
Characters played by John Junkin
Blenkinsop
Characters played by Peggy Aitchison
Waitress
Characters played by Christopher Godwin
Dr. Messinger
Characters played by Jeannette Baillie
Rosa
Characters played by Julian Infante
Indian Spokesman
Characters played by Wiliam Gonzalez
Indian Singer
Characters played by Alec Guinness
Mr. Todd
Characters played by Giles Bickford
(uncredited)