- David Mackenziedirector (directed by)
- Bathsheba Doranscreenplay by (as Bash Doran) &
- David Mackenziescreenplay by &
- James MacInnesscreenplay by
- David Harroweradditional writing by &
- Mark Bombackadditional writing by
Rest of cast listed alphabetically
- Tommy J Brennan(uncredited)
- Daniel Campbell(uncredited)
- Michael Cobb(uncredited)
- Spencer Collings(uncredited)
- Tony David(uncredited)
- Benedict Donnelly(uncredited)
- Nigel Eaton(uncredited)
- Andrew Elliott(uncredited)
- Graham Ford(uncredited)
- Luke Oscar Ford(uncredited)
- Joanne Garnet(uncredited)
- Oliver Gough(uncredited)
- Roman Green(uncredited)
- John Henderson(uncredited)
- David Izatt(uncredited)
- Blair Jenkins(uncredited)
- Zak Johnston(uncredited)
- Oluf Marshall(uncredited)
- Darren McGregor(uncredited)
- Marianne McIvor(uncredited)
- Gordon Joseph Millar(uncredited)
- Darren Mitchell(uncredited)
- David Moffatt(uncredited)
- Lauren C Moore(uncredited)
- Terence O'Neill(uncredited)
- Chloé Pelusey(uncredited)
- Dougie Rankin(uncredited)
- Paul-John Ross(uncredited)
- Andrew Steel(uncredited)
- Craig Stewart(uncredited)
- Charles Taylor(uncredited)
- Cameron Thom(uncredited)
- Pep Thompson(uncredited)
- Mark Paul Wake(uncredited)
- John Whitby(uncredited)
- Tom White(uncredited)
- Iain Wilkie(uncredited)
- William Willoughby(uncredited)
- Gillian Berrieproducer (produced by) (p.g.a.)
- Richard Brownexecutive producer
- Karl Caffreyline producer: additional photography
- Brian Coffeyco-producer
- Steve Golinexecutive producer
- Rob Kettlewellassociate producer
- David Mackenzieproducer
- Danny McGrathco-producer
- Claire Moorsomassociate producer
- Stan Wlodkowskiexecutive producer
- Barry Ackroyddirector of photography
- Jake Robertsfilm editor
- Kahleen Crawfordcasting director (casting by)
- Francine Maislercasting director (casting by)
- John Knightart director (props)
- Jason Knox-Johnstonsupervising art director
- Paul Laugierart director (additional photography)
- Daisy Almondhair & makeup dailies
- Anita Andersonhair stylist: dailies / makeup artist: dailies
- Lynda Armstronghair & makeup dailies
- Lisa Carracedo Barbetspecial make up effects hair/fur technician (as Lisa Carracedo)
- Ricci-Lee Berryhair stylist: dailies / makeup artist: dailies
- Debbie Blackhair stylist: dailies / makeup artist: dailies
- Benjamin Brownlead prosthetics make up artist
- Lucy Brownehair & makeup dailies
- Catherine Elizabeth Burdetthair & makeup dailies (as Cat Burdett)
- Martina Byrnecrowd hair supervisor / crowd makeup supervisor
- Mark Daviesunit manager
- Noelle Greenexecutive in charge of production
- Russell Lodgeproduction manager
- Emily Matthewsjr. post production executive
- David Maxfieldproduction studio manager: David "Max" Maxfield
- Mike Morganpost production executive (as Michael Morgan)
- Christa Vausbinderproduction supervisor
- Stan Wlodkowskiunit production manager
- Mark Cockrenfloor second assistant director
- Oscar Cranefloor runner
- Jonny Eaglethird assistant director: crowd
- Fraser Fennell-Ballkey second assistant director
- Henry Jay Gordonkey third assistant director: second unit
- Paul Hayesco second assistant director
- Laura Jackson2nd unit floor 2nd assistant director / floor second assistant director: second unit
- Colin Kennedyaerial unit creative leader
- Katharine K.K. Kennedycrowd second assistant director
- Misli Akdagassistant set decorator
- Caitlin Allenart department runner
- Stuart Andersonmain unit prop/second unit stand by prop
- Natalie Astridgeassistant buyer
- Dion Bannerpainter
- Bruce Barnescarpenter
- Ray Barrettcontruction manager
- Liz Boultonembroiderer
- Leanne Boydstand by props
- Kimberley Brightgraphic designer
- Michael Alcantaraaudio description recordist
- Claire Asenovaadr recordist
- Ray Beckettproduction sound mixer / sound mixer
- Daniel Bodsworthmix technician
- Garry Boyleplayback engineer
- Linda Brenonadr mixer
- Stuart Brucesound mixer
- Alexander Buckassistant sound effects editor
- Chris Burdonre-recording mixer
- Stefan Buschsound effects editor
- George Bellspecial effects trainee
- Warwick Boolesenior special effects technician
- Angie Brownspecial effects assistant coordinator
- Florin Daniel Catrinoiuspecial effects technician
- Eloy Cerveraspecial effects technician
- Anthony S. Ciccarellisenior special effects technician
- Laura Davisonspecial effects buyer
- Jake Dimmerspecial effects assistant
- Kane Dimmerspecial effects assistant
- Paul Dimmerspecial effects floor supervisor
- Emily Akkermansvfx runner: method studios
- Chantelle Albionvisual effects artist
- Briohny Alderseavisual effects coordinator: Method Studios
- Belinda Allendigital matte painter: Method Studios
- Stephen Allisonrender wrangler: Method Studios
- Nitin Amincompositor: Method Studios
- Pedro Andradedigital compositor: Method Studios
- Rebecca AndrewsRoto/Paint Artist: Method Studios
- Sam Angelirender wrangler: Method Studios
- Shawn Annetsartist manager
- Daryl Andrewskey rigger
- Boyan Anevstunt performer
- Luis Miguel Arranzstunt performer
- Rachelle Beinartstunt performer
- Jamie Biddulphfight team
- Nellie Burroughesstunt rider
- Terry Cadestunts
- Nicole Chapmanstunt department coordinator
- Cedric Chavinstunts: combat
- Jaime Ackroydassistant dop
- Dave Armstrongcamera grip (as David Armstrong)
- Neil Ashtonelectrician
- Paul Batesbest boy: second unit
- Nathanael Bauerbest boy: additional photography / electrician
- Angus Benson-Blairdrone pilot
- Theo BermanFocus Puller C cam main unit/A cam 2nd unit
- Dan Bournelab assistant
- Andrew Bradleyaerial camera assistant
- Aaron Burtonanimator
- Matt Everittanimation supervisor
- Andy Finlaysonsenior animator
- Stan R. Haptaslayout artist: Method Studios
- David James Hendersonsenior animator
- Andrew Keeblelead animator
- Benjamin Pettitanimator
- Ashley Rossanimator
- Tim Strainanimator
- Ross Barrattcasting assistant
- Rosie Carterextras casting
- Dan Jacksoncasting associate (as Danny Jackson)
- Tara Keenanextras casting: For Key Casting
- Lauren Richercasting assistant
- Molly Rosecasting assistant
- Cathryn Avisonembroiderer
- Jack BeagleyBreakdown artist / costume breakdown junior
- Joanna Beart-Albrechtassistant costume designer
- Liz Boultoncostume maker
- Jo Bradleycostume coordinator
- Marie-Therese Breenprincipal costume standby
- Victoria Browncostume daily
- Kat Cappellazzicostume buyer
- Georgia Chalmers-JonesLeather Worker
- Martin Allisoneditorial trainee
- David Arthuradditional editor
- Charlotte Barnesassistant digital intermediate producer
- Jens Baylisfirst assistant editor
- Sophie Billingtondigital film bureau
- Simon Burchellvfx editor
- Sara Buxtonassistant colourist
- Jonathan Collarddigital intermediate producer
- Tom Corbettdata manager
- Georgina Cranmerassistant conform editor
- Priya Bhaktalocation coordinator
- Mally Chunglocation manager (as Wai Man Malcolm Chung)
- Matt Craufurdassistant location manager
- Tom Ellacottlocation assistant: 2nd unit dailies / location marshall
- Tim Faulknerlocation manager: 2nd unit
- Tobin Hugheslocation manager
- Matt Jonessupervising location manager
- Danny Khoudaryassistant location manager
- Jay Lawrencelocations assistant: 2nd unit
- Susan Bearmusician
- Chris Bellmusician
- Garry Boylescore pro tools engineer
- Barry Burnsoriginal music by
- Louise Burtonassistant music editor
- Steve Byrnesinging coach: folk
- Loel Campbellmusician
- Tom Crossleymusician
- Ewan Morrisonscript editor
- Darren Abreydriver/tech
- Lewis Alexanderdriver: cast
- Martin Blythewaydriver: cast
- George Bradydriver: cast
- Kenni Campbellproduction driver
- Joel Carballo Veradriver (as Joel Carballo)
- Stuart ClaysonHod tech days
- Steven Daytransportation captain
- Henry Draytransport manager
- Kenny Flockhartcast driver / unit driver
- Neil Armitagecrane technician
- Rhona Armstrongassistant production accountant
- Iona Bannermanassistant travel coordinator
- Paul Barrattstunt safety advisor
- Barbara Berkerydialect coach
- Volker Beyerpayroll accountant
- Lisa Birchassistant to marine coordinator
- Frances Arnoldspecial thanks
- Rachel Barnespecial thanks
- Craig Bellspecial thanks
- Aaron Brockspecial thanks
- Daniel Campbellspecial thanks
- Anastazia Carlylespecial thanks (as Anastasia Carlyle)
- Kelly Cooper Barrspecial thanks (as Kelly Cooper-Barr)
- Adam Dancespecial thanks
- Isabel Davisspecial thanks
- Eric Fellnerspecial thanks
Contribute to this page
Suggest an edit or add missing content
