cast
-
Ewan McGregor
Michael
-
Eva Green
Susan
-
Ewen Bremner
James
-
Stephen Dillane
Stephen
-
Denis Lawson
Boss
-
Anamaria Marinca
Street Performer
-
Alastair Mackenzie
Virologist
-
Connie Nielsen
Jenny
-
Lauren Tempany
Girl in Bed
-
Shabana Akhtar Bakhsh
Nurse
-
Caroline Paterson
Woman at Hospital
-
Malcolm Shields
Patient
- Judith Anne Christie Waitress
-
Richard Mack
Apprentice
-
Juliet Cadzow
Wife at Grave
-
Tam Dean Burn
Husband at Grave
- Ferosa Mackenzie Jenny's Daughter
- Luke Mackenzie Jenny's Son
- Gilly Gilchrist Doctor
-
Barbara Rafferty
Woman in Car Park
-
Siu Hun Li
Thai Scientist
-
Stephen McCole
Nice Official
- Paul Thomas Hickey Grumpy Official
-
Liz Strange
Deaf Customer
- Katy Engels Narrator (voice)
- John Mulkeen Chef de Partie #1
- David Monaghan Chef de Partie #2
- Karen Hepburn Pastry Chef
- Sean Early Kitchen Porter
- Óscar Balmaseda Villoslada Waiter #1
- Max Barr Waiter #2
- Amjad Mobarak Waiter #3
- Joni Mackay Waitress
-
James Watson
Crying Bus Driver
-
Trish Mullin
School Teacher
- Fiona Danskin Crying Traffic Warden
-
Duncan Airlie James
Kickboxer
- Louis Roberts Boy in Sweet Shop
- Ian Sexon Crying Man in Stadium
- John Conroy Wizard
- George Robertson Crying Fishmonger
- Iain Lamont Food Frenzy Fishmonger #1
- James Ward Food Frenzy Fishmonger #2
- Paul McCormack Food Frenzy Fishmonger #3
- Robert Hughes Food Frenzy Fishmonger #4
- Ian Workman Food Frenzy Customer
- Allan Brown Food Critic
-
Perry Costello
Shopkeeper with Gun
- Frank McCabe Emergency Response #1
- Brad Askew Emergency Response #2
- Euan Williamson Homeguard
- Paul Lambie Man Getting Tattoo
-
Des Hamilton
Jenny's Husband