- Alan McDonaldwritten by and
- Tommy Reillywritten by and
- Ryan McHenrywritten by
- Benjamin Storey(as Benjamin James Storey)
Rest of cast listed alphabetically
- Jon Dan Duncan(uncredited)
- David Friel(uncredited)
- Laura Hardie(uncredited)
- Tariqsafdar Hussain(uncredited)
- Andrew Kelly(uncredited)
- Janet Lawson(uncredited)
- Louise Macphail(uncredited)
- James Matheson(uncredited)
- Eddie Seaman(uncredited)
- Tracy Brimmexecutive producer
- Todd Brownexecutive producer
- Nicholas Crumproducer
- Stephen Jarvisexecutive producer (as Steve Jarvis)
- Tracy Jarvisproducer
- Lauren Lamarrassociate producer
- Steven Littleco-producer
- Antony Loizouassociate producer
- Anne Mensahexecutive producer
- Allan Nibloexecutive producer
- James Norrieexecutive producer
- Mark Thomasexecutive producer
- Peter Van Der Wattexecutive producer
- Charlotte Walshco-producer
- Sara Deanedirector of photography
- Fi Morrisoncostume designer (as Fiona Morrison)
- Keighley Beatonadditional makeup artist
- Leigh Butleradditional makeup artist
- Leslie Caldwellmakeup trainee
- Maxine Dallasmakeup designer
- Julie-Ann Devinemakeup trainee
- Isobel Donaldsecond unit make-up supervisor
- Martha Elliottmakeup assistant
- Donna Harrisonmakeup trainee
- Raymond McArthurmakeup artist
- Kat Morganadditional makeup artist
- Kyrie Barkerunit production manager (as Kyrie MacTavish)
- Richard Broughunit manager
- Pete Murphyadditional unit manager
- Callum Brucecrowd assistant director (as Calum Bruce)
- Jonathan Farmerfirst assistant director
- Katharine K.K. Kennedysecond assistant director (as Kathrine 'KK' Kennedy)
- Raluca Staruialathird assistant director
- Philip Barrattstandby art director
- Paul Scott Canavanconcept artist
- Becky Cattersondesign assistant
- Omercan Ciritstoryboard artist
- Carolyn Clarkscenic painter
- Lauren Colemanadditional design assistant
- John Felixassistant standby props
- Phillip Barrettfoley supervisor (as Phill Barrett)
- Kieran Boyneassistant boom operator
- Colin Chapmandialogue editor
- Mike DeBonisaudio description narrator (uncredited)
- Kahl Hendersonre-recording mixer / supervising sound editor
- Ariane Jacksonsound post production coordinator (as Ariane Jackson Marini)
- Micheal MacKinnonre-recording mixer
- Rachel Maclarensound assistant
- Wayne Bennettspecial effects supervisor
- Darren Wallacespecial effects supervisor
- Matt Cameronvisual effects supervisor
- Liudmyla Chornadigital compositor
- Pierre D'oncieudigital compositor
- Chris Duffyvisual effects artist
- Heberth Ferneynesvisual effects artist
- Sam Goodwinvisual effects artist
- Augstina Hoyosvisual effects artist
- Santiago E. Iturmendidigital compositor
- Tristan Alice Nietovisual effects artist (as Tristan Nieto)
- Brian Schneidervisual effects artist
- Charlotte Allanfight performer
- Tim Barrowfight performer
- Esme Bayleyfight performer
- EmmaClaire Brightlynfight director
- Zoë Bullockfight performer
- Kirstie Findlayfight performer
- Colin Healeyfight performer
- Belle Jonesfight performer
- Itxaso 'Taz' Marinofight performer
- Fraser McLoughlinfight performer
- Nico Biaresefirst assistant camera vfx unit (as Nicolò Biarese)
- Aaron Boucherjimmy jib operator
- Nicholas Brittcamera operator: "b" camera
- Donald Campbelladditional electrician
- Peter Candlersecond assistant: "a" camera
- Graham Colvanvfx unit
- Steve Dallbest boy
- Paul Forestfirst assistant camera pickups / second assistant: b camera
- Claire Louise Fraserfirst assistant 'b' camera
- Arnau Milletopening titles
- Óscar Perales Armengolopening titles (as Oscar Perales)
- Ross Barrattcasting assistant
- Esme Forrestadditional costume
- Sarah Gauntcostume assistant
- Sarah-Kate Goodwinadditional costume
- Sophie Guisecostume standby
- Michael Jonesadditional costume
- Scott Morrisonadditional costume
- Jenni Thomsoncostume standby
- Ellie Van Rielcostume standby
- Emily Ann Watsonadditional costume (as Emily Watson)
- Susie Willadditional costume
- Tom Balkwillhead of di
- Debbie Banbury-Morleynegative checker
- Gareth Bishopon-line editor
- Colin Browncolorist / on-line editor
- Lewis Carmichaellab technician
- Evan Crichtonlab technician
- David Frewhead of post production
- Kaljeven Singh Lallysecond assistant editor
- Ross MacRaefirst assistant editor (as Ross Macrae)
- Abigail McKenziedi producer
- David Fraserlocation assistant
- Barry Lairdlocation manager
- Pete Murphyadditional unit manager
- Anthony Seylersoundtrack producer
- Helen Gracepost production script
- Cristin Mackenziescript supervisor
- Victoria Youngmanscript supervisor: second unit
- Duncan Barbourtracking vehicle operator
- Peter Gangelunit driver
- David Lovetransportation captain
- Grant Morrisonvehicle wrangler
- Ronnie Morrisonvehicle wrangler
- Charlie Stewartunit driver
- Wayne Wrightunit driver
- Priya Bhaktaproduction coordinator
- David Burgessclearances
- Gillian Christiedevelopment executive
- Ian Daviesconsultant
- Martin Donnellsecurity
- Johan Ewinglegal executive
- Laura Flemingfloor runner
- Shawn Flemingproduction accountant
- Anne Forsterassistant accountant
- Glynn Hendersonhealth & safety consultant
- Carmelia Alae-Carewpersonal thanks
- Ken Alae-Carewpersonal thanks
- Venus Alae-Carewpersonal thanks
- Debbie Bamfordpersonal thanks
- William Barberpersonal thanks
- Steve Barkerpersonal thanks
- Maggie Brownliepersonal thanks
- Stuart Brownliepersonal thanks
- Alastair Callaghanpersonal thanks
Contribute to this page
Suggest an edit or add missing content