Michael
Ewan McGregor
Susan
Eva Green
Woman at Hospital
Caroline Paterson
Patient
Malcolm Shields
Waitress
Judith Anne Christie
Apprentice
Richard Mack
Wife at Grave
Juliet Cadzow
Husband at Grave
Tam Dean Burn
Jenny's Daughter
Ferosa Mackenzie
Jenny's Son
Luke Mackenzie
Doctor
Gilly Gilchrist
Woman in Car Park
Barbara Rafferty
James
Ewen Bremner
Thai Scientist
Siu Hun Li
Nice Official
Stephen McCole
Grumpy Official
Paul Thomas Hickey
Deaf Customer
Liz Strange
Narrator (voice)
Katy Engels
Chef de Partie #1
John Mulkeen
Chef de Partie #2
David Monaghan
Pastry Chef
Karen Hepburn
Kitchen Porter
Sean Early
Waiter #1
Óscar Balmaseda Villoslada
Stephen
Stephen Dillane
Waiter #2
Max Barr
Waiter #3
Amjad Mobarak
Joni Mackay
Crying Bus Driver
James Watson
School Teacher
Trish Mullin
Crying Traffic Warden
Fiona Danskin
Kickboxer
Duncan Airlie James
Boy in Sweet Shop
Louis Roberts
Crying Man in Stadium
Ian Sexon
Wizard
John Conroy
Boss
Denis Lawson
Crying Fishmonger
George Robertson
Food Frenzy Fishmonger #1
Iain Lamont
Food Frenzy Fishmonger #2
James Ward
Food Frenzy Fishmonger #3
Paul McCormack
Food Frenzy Fishmonger #4
Robert Hughes
Food Frenzy Customer
Ian Workman
Food Critic
Allan Brown
Shopkeeper with Gun
Perry Costello
Emergency Response #1
Frank McCabe
Emergency Response #2
Brad Askew
Street Performer
Anamaria Marinca
Homeguard
Euan Williamson
Man Getting Tattoo
Paul Lambie
Jenny's Husband
Des Hamilton
Virologist
Alastair Mackenzie
Jenny
Connie Nielsen
Girl in Bed
Lauren Tempany
Nurse
Shabana Akhtar Bakhsh
Second Unit Director
Colin Kennedy
Music
Raymond Raposa
Original Music Composer
Max Richter
Director of Photography
Giles Nuttgens
Director
David Mackenzie
Executive Producer
Co-Producer
Sisse Graum Jørgensen
Special Effects Supervisor
Mike Kelt
Peter Aalbæk Jensen
Tomas Eskilsson
Screenplay
Kim Fupz Aakeson
Production Design
Tom Sayer
Casting
Shaheen Baig
Producer
Gillian Berrie
Sound Re-Recording Mixer
Iain Anderson
Editor
Jake Roberts
Art Direction
Andy Thomson
Malte Grunert
Peter Garde
Sound Designer
Douglas MacDougall
Jamie Laurenson
Hairstylist
Orla Carrol
Chris Sinclair
Tristan Lynch
First Assistant Director
Barrie McCulloch
Still Photographer
Neil Davidson
Makeup Artist
Marion McCormack
Gaffer
Wayne King
Sound Mixer
Barry O'Sullivan
Property Master
Tony Sheridan
Associate Producer
Brian Coffey
Carole Sheridan
Visual Effects Supervisor
Andreas Hylander
Makeup & Hair
Donald McInnes
Line Producer
Julia Valentine
Costume Designer
Trisha Biggar
Second Assistant Director
Catherine Dunne