I Swear
2025-09-22Diagnosed 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.

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.

John Davidson
Robert Aramayo

Dottie Achenbach
Maxine Peake

Heather Davidson
Shirley Henderson

Tommy Trotter
Peter Mullan
Young John Davidson
Scott Ellis Watson

Shopkeeper
Sanjeev Kohli

Headmaster
Ron Donachie

David Davidson
Steven Cree

Billy Dean
Paul Donnelly

Doctor Colin Hargreaves
Douglas Rankine

PC/Inspector MacCullen
Adam McNamara
Chris Achenbach
David Carlyle
Andy
Anthony Capaldi
Lucy
Andrea Bisset

Murray
Francesco Piacentini-Smith

Caroline
Louise Stewart

Mrs Robinson
Leah MacRae
Alison
Christina Modestou
Sharon Davidson
Catriona McArthur
Young Caroline
Isla Mercer
Young Murray
Jamie McAllister

Irene
Jamie Marie Leary
Marie
Amber Sylvia Edwards

Allan
Paul Cassidy
Procurator Fiscal
Gary French

Defence Agent
Thierry Mabonga

Councillor Spalding
Gordon Peaston
Karen
Ruth Milne

Barbara
Carolina Valdés
Woman on Train
Emma Hartley-Miller
Self
Greg Storey
Self
Paul Stevenson
James
Chris Dixon
James' friend
Andrew McPhail
Police Officer
Malcolm McFadyen
Queen Elizabeth II
Christina Ashford
Priest
Donald Morrison

Queen's Speaker
Gordon Morris
Doctor
Jason Alan Staines
Girl
Cerys Tinney
Lad 1
Paddy Towers
Barmaid
Kendal Sheridan McKinlay
Girl
Ellie Macdowall
Butler
Michael Dylan
Bouncer
Calum Cormack

Journalist
Michael Cooke
Self
Johnny Milne
Self
Alan Morton
Self
Frankie Morton
Karen Barke
Journalist
Johnny Austin
Police Officer
Simon Charnley
Journalist
Ross Mann
Roddy
Connor Parkin