Director
David Mackenzie
DIRECTOR
Stars (in credits order)
Ewan McGregor
Michael
Eva Green
Susan
Lauren Tempany
Girl in Bed
Connie Nielsen
Jenny
Denis Lawson
Boss
Stephen Dillane
Stephen Montgomery
Shabana Akhtar Bakhsh
Nurse
Caroline Paterson
Woman at Hospital
Malcolm Shields
Patient
Judith Anne Christie
Waitress
Ewen Bremner
James
Richard Mack
Apprentice Chef Richard
Alastair Mackenzie
Virologist
Anamaria Marinca
Street Performer
Juliet Cadzow
Wife at Grave
Tam Dean Burn
Husband at Grave
Ferosa Mackenzie
Jenny's Daughter
Luke McKenzie
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
Narratorvoice
John Mulkeen
Chef de Partie
David Monaghan
Karen Hepburn
Pastry Chef
Sean Early
Oscar Balmaseda Villoslada
Waiter
Max Barr
Amjad Mobarak
Joni Mackay
James Watson
Crying Bus Driver
Trish Mullin
School Teacher
Fiona Danskin
Crying Traffic Warden
Duncan Airlie James
Kickboxer
Lewis Roberts
Boy in Sweet Shop
Ian Sexon
Crying Man in Stadium
John Conroy
Wizard
George Robertson
Crying Fishmonger
Iain Lamont
Food Frenzy Fishmonger
James Ward
Paul McCormack
Robert Hughes
Food Frenxy Fishmonger
Ian Workman
Food Frenzy Customer
Allan Brown
Food Critic
Perry Costello
Shopkeeper with Gun
Frank McCabe
Emergency Response
Brad Askew
Euan Williamson
Homeguard
Paul Lambie
Man getting Tattoo
Des Hamilton
Jenny's Husband
Paul Darroch
Cyclistuncredited
Gregor Gillespie
Andrew O'Donnell
Night Clubberuncredited
Adam Smith
Virology Technicianuncredited
Gillean Young
Old Folks' Home Nurseuncredited