I Swear

I Swear (2025)

Year
2025
Director
Kirk Jones
Duration
121 min
Rating
8.3

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

Robert AramayoRobert Aramayo
Maxine PeakeMaxine Peake
Peter MullanPeter Mullan
Shirley HendersonShirley Henderson
Scott Ellis WatsonScott Ellis Watson
David CarlyleDavid Carlyle
Francesco Piacentini-SmithFrancesco Piacentini-Smith
Coming SoonSomerled Campbell
Coming SoonMichael Dylan
Christina AshfordChristina Ashford
Sanjeev KohliSanjeev Kohli
Steven CreeSteven Cree
Coming SoonEthan Stewart
Isla MercerIsla Mercer
Catriona McArthurCatriona McArthur
Paul DonnellyPaul Donnelly
Ron DonachieRon Donachie
Jamie McAllisterJamie McAllister
Coming SoonAbigail Noon
Ella Victoria RobbElla Victoria Robb
Coming SoonSam Felderhof
Isaac Chan AdamsIsaac Chan Adams
Leah MacRaeLeah MacRae
Coming SoonTaqi Nazeer
Coming SoonLiam Campbell
Douglas RankineDouglas Rankine
Anna-Jorge SomervilleAnna-Jorge Somerville
Connor ParkinConnor Parkin
Holly Howden GilchristHolly Howden Gilchrist
Calum CormackCalum Cormack
Coming SoonAmber Sylvia Edwards
Chris DixonChris Dixon
John McLarnonJohn McLarnon
Jamie Marie LearyJamie Marie Leary
Ellie MacDowallEllie MacDowall
Anthony CapaldiAnthony Capaldi
David GallacherDavid Gallacher
Thierry MabongaThierry Mabonga
Gary FrenchGary French
Ross MannRoss Mann
Coming SoonJohnny Austin
Michael CookeMichael Cooke
Coming SoonDonald Morrison
Ruth MilneRuth Milne
Coming SoonPaddy Towers
Cerys TinneyCerys Tinney
Coming SoonGregor Mackay
Adam McNamaraAdam McNamara
Gordon PeastonGordon Peaston
Paul CassidyPaul Cassidy
Karen BartkeKaren Bartke
Andrea BissetAndrea Bisset
Christina ModestouChristina Modestou
Greg StoreyGreg Storey
Paul StevensonPaul Stevenson
Gordon MorrisGordon Morris
Louise StewartLouise Stewart
Carolina ValdésCarolina Valdés
Emma Hartley-MillerEmma Hartley-Miller
Debra StephensonDebra Stephenson
John DavidsonJohn Davidson