SupportSupport
I Swear > Credits and Details
Directed by
Kirk Jones Kirk Jones  
Written by
Kirk Jones Kirk Jones ... written by
Cast
Robert Aramayo Robert Aramayo ... John Davidson
Maxine Peake Maxine Peake ... Dottie Achenbach
Somerled Campbell Somerled Campbell ... Palace Official
Michael Dylan Michael Dylan ... Butler
David Carlyle David Carlyle ... Chris Achenbach
Christina Ashford Christina Ashford ... Queen Elizabeth II
Scott Ellis Watson Scott Ellis Watson ... Young John Davidson
Sanjeev Kohli Sanjeev Kohli ... Kenny
Steven Cree Steven Cree ... David Davidson
Ethan Stewart Ethan Stewart ... William (10)
Isla Mercer Isla Mercer ... Caroline (7)
Catriona McArthur Catriona McArthur ... Sharon (13)
Shirley Henderson Shirley Henderson ... Heather Davidson
Paul Donnelly Paul Donnelly ... Billie Dean / Attacker Under Bridge
Ron Donachie Ron Donachie ... Headmaster Donald Watkins
Jamie McAllister Jamie McAllister ... Young Murray (12)
Abigail Noon Abigail Noon ... Kerry (12)
Ella Victoria Robb Ella Victoria Robb ... English Teacher
Sam Felderhof Sam Felderhof ... Boy 1
Isaac Chan Adams Isaac Chan Adams ... Boy 2
Leah MacRae Leah MacRae ... Mrs. Robinson
Taqi Nazeer Taqi Nazeer ... Gerry
Liam Campbell Liam Campbell ... Fight Boy
Douglas Rankine Douglas Rankine ... Doctor Colin Hargreaves
Francesco Piacentini-Smith Francesco Piacentini-Smith ... Murray
Anna-Jorge Somerville Anna-Jorge Somerville ... Dawn
Connor Parkin Connor Parkin ... Roddy
Holly Howden Gilchrist Holly Howden Gilchrist ... Suzy
Calum Cormack Calum Cormack ... Bouncer
Amber Sylvia Edwards Amber Sylvia Edwards ... Marie
Chris Dixon Chris Dixon ... James
John McLarnon John McLarnon ... Police Officer
Jamie Marie Leary Jamie Marie Leary ... Irene
Peter Mullan Peter Mullan ... Tommy Trotter
Ellie MacDowall Ellie MacDowall ... Girl in Newsagent
Anthony Capaldi Anthony Capaldi ... Andy
David Gallacher David Gallacher ... Sheriff
Thierry Mabonga Thierry Mabonga ... Defence Agent
Gary French Gary French ... Procurator Fiscal
Ross Mann Ross Mann ... Journalist 1
Johnny Austin Johnny Austin ... Journalist 2
Michael Cooke Michael Cooke ... Journalist 3
Donald Morrison Donald Morrison ... Priest
Ruth Milne Ruth Milne ... Karen
Paddy Towers Paddy Towers ... Lad 1
Cerys Tinney Cerys Tinney ... Girl
Gregor Mackay Gregor Mackay ... Danny
Adam McNamara Adam McNamara ... PC / Inspector MacCullen
Gordon Peaston Gordon Peaston ... Councillor Spalding
Paul Cassidy Paul Cassidy ... Allan
Karen Bartke Karen Bartke ... Claire
Andrea Bisset Andrea Bisset ... Lucy
Christina Modestou Christina Modestou ... Alison
Gregory Storey Gregory Storey ... Greg
Paul Stevenson Paul Stevenson ... Paul
Gordon Morris Gordon Morris ... Queen's Speaker
Louise Stewart Louise Stewart ... Caroline (34)
Carolina Valdés Carolina Valdés ... Barbara
Emma Hartley-Miller Emma Hartley-Miller ... Woman on Train
John Davidson John Davidson ... Self (archive footage)
Uncredited Cast
Garraidh Baird Garraidh Baird ... Townsperson
Simon Charnley Simon Charnley ... Police Officer
Malcolm McFadyen Malcolm McFadyen ... Police Officer
Andrew McPhail Andrew McPhail ... James' Friend
Cameron McSwan Cameron McSwan ... Football Kid
Abid Nazir Abid Nazir ... Teacher
Finlay Phillips Finlay Phillips ... School Boy
Jason Alan Staines Jason Alan Staines ... Doctor
Produced by
Georgia Bayliff Georgia Bayliff ... producer
Lauren Cox Lauren Cox ... co-producer
John Davidson John Davidson ... executive producer
Cindy Jones Cindy Jones ... executive producer
Kirk Jones Kirk Jones ... producer
Graeme Mackenzie Graeme Mackenzie ... line producer
Piers Tempest Piers Tempest ... producer
Original Music by
Stephen Rennicks Stephen Rennicks  
Visual Effects by
Brooke Danit Brooke Danit ... lead compositor
Paddy Eason Paddy Eason ... visual effects supervisor: Automatik VFX
Gabriela Goncalves Gabriela Goncalves ... vfx line producer
Matilda Harris Matilda Harris ... visual effects coordinator
Francesco Antonio Maggi Francesco Antonio Maggi ... lead compositor
Bhumika Mayer Bhumika Mayer ... visual effects producer: Automatik London
Andreas Krein Andreas Krein ... compositor
Stunts
Paul Donnelly Paul Donnelly ... fight arranger
Carter Ferguson Carter Ferguson ... fight director
Additional Info
Premiere: September 07, 2025
Theatrical Release: April 24, 2026
Country: United Kingdom
Distributor: Sony Home Entertainment
Websites: IMDb Wikipedia
Ratings
IMDb

8.4 / 10

Metacritic

70 / 100

Production Companies
One Story High (presents)
Tempo Productions
StudioCanal Films
Distributors
Sony Pictures Classics
  (2026) (United States) (theatrical)
Anuvu
  (2026) (World-wide) (airlines)
Filming Locations
Edinburgh, City of Edinburgh, Scotland, UK
  (Staircase scene is Edinburgh Central Library, Room where John meets the Queen is in Edinburgh City Chambers)
Galashiels, Scottish Borders, Scotland, UK
  (Aerial shots, some street scenes)
Glasgow, Scotland, UK
  (exteriors, some street scenes, tower blocks)
Milngavie, East Dunbartonshire, Scotland, UK
  (Pedestrianised area where John is confronted by police looking for drug dealers.)
Site Ranking (#3,118 / 33,114)
#3,114 Porky's Porky's (1982)
#3,115 V/H/S/2 V/H/S/2 (2013)
#3,116 Cradle 2 The Grave Cradle 2 The Grave (2003)
#3,117 Encino Man Encino Man (1992)
#3,118 I Swear I Swear (2025)
#3,119 Snake Eyes Snake Eyes (2021)
#3,120 Alone In The Dark Alone In The Dark (2005)
#3,121 Would You Rather Would You Rather (2012)
#3,122 Teeth Teeth (2007)