Duncan
Gemma
Wendy
Rhona
Olive
Natalie
Will
Plane Passenger
Plane passenger
Stewardess
Self
Wendy's Boss
Duncan's Sister
Divine Dating Angel
God / Hyde Park Preacher
Voice of Divine Dating
Young Wendy
Young Duncan
Duncan's Mother
Duncan's Father
Alex
Party Person
Interpretive Dancer
Waiter
Restaurant Patron
Doctor (as Phil Lowe)
Shoe Expert
Mr Paul
Man on Street
Accountant on Bus (as Steven Ryde)
Accountant on Street
Agent 1
Agent 2
Agent 3 / Guppy
Agent 4 / Tour Guide
Married Couple in Park
Girl on Stairs
Girl on Platform
Girl at Restaurant and Crossing
Dinner Party Guest
Supermarket Security
Supermarket Cashier
Baby
Baby's Mother
Chinese Restaurant Patron
Young Gemma
Giles
Kid at Camp
Rochefoucauld (as Laurence O'Connor)
Architect Party
Monkey Bar Patron
Paula
Paula's Baby
Duncan's Client
Girl at Houseboat Party
Detective Burnam
Detective Lister
Paris Maitre d'
Paris Hotel Concierge
Hotel Doorman
'The Other Woman' in Paris
Award Guest
Bar Person
Vox Pops
Movie Patron
Psychiatrist
Shakespeare
Agony Aunt
Angela
Roller-Coaster Alan
Ted
Boy on Tram
Duncan World Guest