I Swear Cast & Crew
Starring Cast
Key crew
Director
Screenplay
Producers
Music
Cinematography
Editor
Production design
Sabrina Linder
Costume design
Casting
Full cast
60 cast membersScott Ellis Watson
Young John
David Carlyle
Chris
Somerled Campbell
Palace Official
Christina Ashford
The Queen
Ethan Stewart
William (10)
Isla Mercer
Caroline (7)
Catriona McArthur
Sharon (13)
Jamie McAllister
Young Murray (12)
Abigail Noon
Kerry (12)
Ella Victoria Robb
Teacher
Sam Felderhof
Boy 1
Isaac Chan Adams
Boy 2
Taqi Nazeer
Gerry
Liam Campbell
Fight Boy
Anna-Jorge Somerville
Dawn
Connor Parkin
Roddy
Holly Howden Gilchrist
Suzy
Amber Sylvia Edwards
Marie
Chris Dixon
James
Ellie MacDowall
Girl in Newsagent
Anthony Capaldi
Andy
Thierry Mabonga
Defence Agent
Gary French
Procurator Fiscal
Johnny Austin
Journalist 2
Donald Morrison
Priest
Ruth Milne
Karen
Paddy Towers
Lad 1
Cerys Tinney
Girl
Gregor Mackay
Danny
Andrea Bisset
Lucy
Christina Modestou
Alison
Paul Stevenson
Paul
Gordon Morris
Queen's Speaker
Crew by department
174 crew membersDirecting
Kirk Jones
Director
Niv Adiri
Sound Director
Lauren Evans
Casting Director
Carla Begg
Standby Art Director
Rebecca Smith
Assistant Art Director
James Blann
Director of Photography
Angela Giblin
Crowd Assistant Director
Callum Johnson
Third Assistant Director
David Konix
Supervising Art Director
Doug Inman
Crowd Assistant Director
Eilidh Murdoch
Third Assistant Director
Remo Catani
First Assistant Director
Tommy Brennan
Crowd Assistant Director
Tommy Jay Brennan
Crowd Assistant Director
Abigail Ross
Second Assistant Director
Dawn Franklin
Second Assistant Director
Doug Inman
Second Assistant Director
Abid Nazir
First Assistant Accountant
Clyde Jones
First Assistant "A" Camera
Sean Monroe
First Assistant "B" Camera
Writing
Production
Georgia Bayliff
Producer
Kirk Jones
Producer
Piers Tempest
Producer
Lauren Cox
Co-Producer
Graeme Mackenzie
Line Producer
Oliver Laurenson Gore
Location Manager
AJ Rosloniec
Location Assistant
Angus Blacklock
Location Assistant
Cindy Jones
Executive Producer
John Davidson
Executive Producer
Charlene McGill
Assistant Accountant
Matthias Pachner
Producer's Assistant
Asib Akram
Production Coordinator
Günsu Çiftçi Lau
Post Production Producer
Emma Zee
Post Production Supervisor
Jay Finlayson
Assistant Location Manager
Matt Cowlam
Assistant Location Manager
Stuart Miles Green
Assistant Location Manager
Alexandra Montgomery
Post Production Coordinator
Lara Raineri
Post Production Coordinator
Michael Montgomery
Post Production Coordinator
Marie Biebert
Assistant Production Coordinator
Camera
Alex Kerr
Grip
Davey Logan
Grip
Craig Cowper
Gaffer
Robbie Gray
Gaffer
Richi Holt
Key Grip
Elias Nygard
Camera Trainee
Kitty Darling
Camera Trainee
Paul Morgan
Camera Trainee
Richi Holt Jr.
Assistant Grip
Sarina Vlaytchev
Camera Trainee
Scott Christopher McIntosh
Camera Trainee
Charlie Cowper
Steadicam Operator
Graeme Hunter
Still Photographer
Sean Corbett
Steadicam Operator
Freddie Chisholm
Lighting Technician
George Geddes
"B" Camera Operator
Agata Rafalska
Second Assistant "A" Camera
Elias Nygard
Second Assistant "B" Camera
Richard Hughes
Second Assistant "B" Camera
Ryan Bain
Second Assistant "B" Camera
Editing
Sam Sneade
Editor
Dan Moran
Colorist
Annalisa Boyd
Assistant Editor
Iacovos Le-Du
Assistant Editor
Anna Krinitcina
Digital Intermediate
Cornelius Shea
Digital Intermediate Producer
Herbert Butler
Digital Intermediate Colorist
Thomas Lehmann
Digital Intermediate Producer
Sound
Salome Maisuradze
Foley Mixer
Tom Moisan
Sound Mixer
Alexander Sanikidze
Foley Editor
Beso Kacharava
Foley Editor
Dachi Abesalashvili
Foley Editor
Rati Chkhetiani
Foley Editor
Tornike Dzidzikashvili
Foley Artist
Joe De-Vine
Sound Designer
Tom Sayers
Sound Designer
Arthur Fenn
Sound Assistant
Billy Hayes
Sound Assistant
Edwin Weiss
Sound Assistant
Emma Butt
Dialogue Editor
Robin Johnson
Sound Assistant
Simon Hayes
Production Sound Mixer
Dan Johnson
Sound Re-Recording Mixer
Simon Hayes
Sound Re-Recording Mixer
Art
Felicity Good
Set Decoration
John Knight
Property Master
Callum MacLeod
Graphic Designer
Cora McGookin
Graphic Designer
Katie Fiore
Graphic Designer
Robyn Gray
Graphic Designer
Sabrina Linder
Production Design
Cameron McSwan
Standby Property Master
Jordan R.A. Mills
Standby Property Master
Matt Timms
Standby Property Master
Aline Moroz
Art Department Assistant
Chinyere Eze
Assistant Set Decoration
Connor Dupré
Assistant Set Decoration
Larisa Gormal
Assistant Set Decoration
Laura Knight
Art Department Assistant
Maebh McManus
Art Department Assistant
Matt Timms
Art Department Assistant
Visual Effects
Bhumika Mayer
Visual Effects Producer
Gabriela Goncalves
Visual Effects Producer
Paddy Eason
Visual Effects Supervisor
Matilda Harris
Visual Effects Coordinator
Costume & Makeup
Aleksandra Skowyra
Costumer
Clara Mullen
Costumer
Caroline Hamilton
Hairstylist
Claire McAndrew
Hairstylist
Claire Currie
Key Costumer
Caroline Hamilton
Makeup Artist
Claire McAndrew
Makeup Artist
Deb Kenton
Hair Designer
Denise Coombes
Costume Design
Gemma Ross
Hair Assistant
Deb Kenton
Makeup Designer
Honor Anderson
Costume Standby
Raymond McArthur
Hair Supervisor
Nina McNally
Costume Assistant
Raymond McArthur
Makeup Supervisor
Shanagh Penman
Costume Supervisor
Gemma Ross
Assistant Makeup Artist
Other
Laurence Brown
Finance
Francesco Antonio Maggi
Compositor
Petra Crace
Prop Maker
Gary Laing
Electrician
Graham Blakeley
Electrician
Gregor Kirk
Electrician
Jake Connolly
Electrician
James Harris
Electrician
Miles Trotter
Drone Pilot
Veronika Kazakova
Electrician
Vinny Cowper
Electrician
Christopher McPhillips
Floor Runner
Libby Cavaye
Floor Runner
Mat Billings
Floor Runner
Mia Williamson
Floor Runner
Tom Vevers
Floor Runner
Alex Reynolds
Choreographer
Callum Donaldson
Dressing Prop
John Gordan
Dressing Prop
Hugo Saunders
Drone Operator
Jana Kritchever
Title Designer
Justin Curran
Drone Operator
Paul Mackman
General Manager
Anna Kindness
Petty Cash Buyer
Robyn Gray
Petty Cash Buyer
Ada Stachura
Script Supervisor
Helena Jung
Script Supervisor
Sophie Faye O'Shea
Script Supervisor
Ada Stachura
Script Coordinator
Kendal Sheridan McKinlay
Base Camp Operator
Carter Ferguson
Fight Choreographer
Paul Donnelly
Fight Choreographer
Ada Urbaniak
Production Assistant
Danny May
Best Boy Electrician
Fiona Mundy
Production Assistant
Francis MacNeil
Best Boy Electrician
Davey Logan
Techno Crane Operator
Jessica Moran
Clearances Coordinator
Andrew Harvey
Digital Imaging Technician
Derek Gereg
Digital Imaging Technician
Jess Pezet
Digital Imaging Technician
Jessica Pezet
Digital Imaging Technician
Martin Cumming
Digital Imaging Technician
Stuart Liam McConville
Digital Imaging Technician
Keith Barton
Systems Administrators & Support