I Swear

April 24, 2026
Want
Watched
n/a
Match
1 136
Want
890
Watched
96
Reviews
Overview
Diagnosed with Tourette Syndrome at 15, John Davidson navigates his way against the odds through troubled teenage years and into adulthood, finding inspiration in the kindness of others to discover his true purpose in life.
Cast and crew
Kirk Jones
Director
Robert Aramayo
John
Maxine Peake
Dottie
Peter Mullan
Tommy
Shirley Henderson
Heather
Scott Ellis Watson
Young John
David Carlyle
Chris
Francesco Piacentini-Smith
Murray
SC
Somerled Campbell
Palace Official
MD
Michael Dylan
Butler
Christina Ashford
The Queen
Sanjeev Kohli
Kenny
Steven Cree
David
ES
Ethan Stewart
William (10)
Isla Mercer
Caroline (7)
Catriona McArthur
Sharon (13)
Paul Donnelly
Billie Dean
Ron Donachie
Headmaster Donald Watkins
Jamie McAllister
Young Murray (12)
AN
Abigail Noon
Kerry (12)
Ella Victoria Robb
Teacher
SF
Sam Felderhof
Boy 1
Isaac Chan Adams
Boy 2
Leah MacRae
Mrs Robinson
TN
Taqi Nazeer
Gerry
LC
Liam Campbell
Fight Boy
Douglas Rankine
Doctor
Anna-Jorge Somerville
Dawn
Connor Parkin
Roddy
Holly Howden Gilchrist
Suzy
Calum Cormack
Bouncer
ASE
Amber Sylvia Edwards
Marie
Chris Dixon
James
John McLarnon
Police Officer
Jamie Marie Leary
Irene
Ellie MacDowall
Girl in Newsagent
Anthony Capaldi
Andy
David Gallacher
Sheriff
Thierry Mabonga
Defence Agent
Gary French
Procurator Fiscal
Ross Mann
Journalist 1
JA
Johnny Austin
Journalist 2
Michael Cooke
Journalist 3
DM
Donald Morrison
Priest
Ruth Milne
Karen
PT
Paddy Towers
Lad 1
Cerys Tinney
Girl
GM
Gregor Mackay
Danny
Adam McNamara
PC
Gordon Peaston
Councillor Spalding
Paul Cassidy
Allan
Karen Bartke
Claire
Andrea Bisset
Lucy
Christina Modestou
Alison
Greg Storey
Greg
Paul Stevenson
Paul
Gordon Morris
Queen's Speaker
Louise Stewart
Caroline (34)
Carolina Valdés
Barbara
Emma Hartley-Miller
Woman on Train
Debra Stephenson
The Queen (voice)