- Gabbie Ashercreator
- Sergio Casciwritten by
- William Scott-Masson(as William Scott Masson)
- Anna-Louise Plowman(as Anna Louise Plowman)
Rest of cast listed alphabetically
- Susie Conklinexecutive producer
- Brian Kaczynskiline producer
- Amanda Martinexecutive producer
- Gillian McNeillproducer
- Anne Mensahexecutive producer: BBC
- Mark Watersdirector of photography
- Ashley Hillmakeup artist
- Marion McCormackmakeup artist
- Annie McEwanhair / makeup (as Ann McEwan)
- Mairi Morrisonmakeup artist
- Stephen Carneythird assistant director
- Jonathan Farmerfirst assistant director
- Mark Inglissecond assistant director
- Phil Bowenconstruction
- Jake Drummondcarpenter
- Piero Jamiesonproperty master
- Fred MacMillancarpenter (as Andrew 'Fred' MacMillan)
- Lorena Meanagraphics
- Sue Morrisonproduction buyer
- Caireen Toddgraphics
- Iain Andersonfoley recordist
- Peter Brillsound recordist
- Tom Griffithsassistant dubbing editor
- Kahl Hendersondubbing mixer
- Paul Longstaffedubbing editor
- Douglas MacDougalldubbing editor
- Micheal MacKinnonsound effects
- Kian McClureboom operator: second unit
- Thayna McLaughlinsound assistant
- Grant Gilbertopening titles
- Brendan Reillyvisual effects
- Dave Fowlerlighting gaffer
- Peter Keithsecond assistant camera
- Andrew Mits M'Itwamwarifocus puller (as Mits M'Itwamwari)
- Frank McConologuelighting (as Frank McConalogue)
- Grant McLeanbest boy
- Callum Milnelighting
- Kevin O'Briencamera operator
- Graeme Hunterstill photographer (uncredited)
- Clyde Jonescamera trainee (uncredited)
- Kate Ringsellcasting associate
- Kay Gannonextras casting (uncredited)
- Carla Barrowcostumes
- Dani Lambiecostumes (as Dani Millar)
- Patrick Dohertyassistant editor
- David Leishmanon-line editor
- Ben Mullencolorist
- Lesley Weirpost-production coordinator
- Tim Maskelllocation manager
- Sheila Johnstonscript supervisor
- Heather Bruntproduction team
- Katy Engelsproduction team
- Christian Howellstechnical advisor
- Kenny McGuiretechnical advisor
- Richard McNeillproduction executive
- Heather Newmanproduction coordinator (as Heather Stewart)
- Sandra Stewartassistant production accountant
- Rebecca Wolfproduction accountant
Contribute to this page
Suggest an edit or add missing content