I Swear (15)
Cast: Robert Aramayo, Maxine Peake, Peter MullanGenre: Drama
Author(s): Kirk Jones
Director: Kirk Jones
Release Date: 10/10/2025
Running Time: 120mins
Country: UK
Year: 2025
Biographical drama about John Davidson, who is diagnosed with Tourette syndrome at an early age and struggles to cope with the condition at a time when few people understood his behaviour. Feeling alienated from his own family, John finds sanctuary with good friend James and his parents. James's mother Dottie encourages John to begin work as a caretaker at Langlee Community Centre under kindly supervisor Tommy Trotter, who grows accustomed to the tics and explosive expletives.
LondonNet Film Review
I Swear (15) Film Review from LondonNet
In 2019, Tourette syndrome campaigner John Davidson travelled to Holyrood Palace in Edinburgh to accept an MBE from the late Queen Elizabeth II in recognition of his tireless efforts to raise awareness and deepen understanding of the neurological condition. During the ceremony, he famously blurted out “F*** the Queen” in front of other worthy recipients of the New Year Honours list. That colourful episode is recreated with a flourish as the delightfully potty-mouthed opening scene of writer-director Kirk Jones’ heartwarming biopic, which is the dictionary definition of a crowd-pleasing underdog story…

As a teenager, Davidson featured in an episode of the BBC documentary series Q.E.D. titled John’s Not Mad, which dispelled myths about Tourette’s by allowing cameras to follow the 16-year-old and his family through daily life in Galashiels. I Swear lands with similar emotional force, anchored by compelling performances from Scott Ellis Watson and Robert Aramayo as adolescent and adult incarnations of John over more than 35 years of bullying and alienation. Jones’ script laces the soul-searching with wry humour and an unabashed affection for its unlikely hero, who is misunderstood by his parents and finds unconditional love and support with a chosen family that accepts and cherishes him, just as he is.
In the early 1980s, John (Watson) is a popular kid at school with a bright academic future and the same footballing dreams as his proud father (Steven Cree). His body begins to experience occasional jerks and spasms and he becomes prone to uncontrollable verbal outbursts that incur the wrath of the headmaster and his embarrassed mother Heather (Shirley Henderson). As symptoms become more acute, John is an easy target for cruel classmates. When his father leaves home, Heather blames her son for the breakdown of the marriage.
Alienated from his peers, John (now played by Aramayo) finds a passionate advocate in Dottie Achenbach (Maxine Peake), mother of classmate and friend James (Chris Dixon). She invites John to stay and lavishes him with the affection he needs to flourish. Dottie encourages John to begin work as a caretaker at Langlee Community Centre under kindly supervisor Tommy Trotter (Peter Mullan), who grows accustomed to the tics and explosive expletives. John is empowered to share his experiences with local police and businesses to draw attention to Tourette’s and his passionate activism inspires a new generation to view the condition through caring eyes.
I Swear does not sugarcoat John’s experiences (a suicide attempt is tastefully depicted on screen) but a river of hopefulness runs through Jones’ deeply moving and inspirational picture. Peake’s maternal warmth is a pleasing contrast to Henderson’s icy intolerance in difficult circumstances. Aramayo and newcomer Watson both melt hearts, deftly navigating the physical and emotional demands of a role that politely requests compassion but never pleads for pity.
– Jo Planter

Popular on LondonNet
London Cinemas Showing I Swear
From: Friday 13th February
To: Thursday 26th February
Wed 19:30
Wed 19:30
Wed 14:00 19:30
Wed 19:30
Wed 19:30
Fri 17:55; Sat 14:10; Mon 18:15; Tue 19:15; Thu 16:35
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Mon 18:15; Tue 19:30
Fri/Tue 18:00; Sun 20:15; Wed 19:20
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Thu 16:45
Fri 17:15; Sat 13:00; Sun 20:15; Mon 19:30; Tue 16:55; Thu 17:35
Fri 17:50; Sat 16:20; Sun 20:35; Mon 17:00; Tue 19:30; Thu 16:55 23:50
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
From: Friday 27th February
To: Thursday 5th March
No cinema infomation at the moment
UK and Irish Cinemas Showing I Swear
From: Friday 13th February
To: Thursday 26th February
Thu 14:15
Thu 13:30
Thu 13:15
Fri-Sun 11:20 20:00 (Fri); Mon/Wed 14:00 19:30 (Mon); Tue/Thu 13:30 20:00 (Tue)
Thu 13:30
Thu 13:30
Thu 13:30
Thu 13:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Tue 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 11:30 19:30
Odeon Luxe Birmingham Broadway Plaza
Wed 19:30
Wed 19:30
Tue 13:50; Wed 19:30
Wed 19:30
Wed 19:30
Odeon Luxe Edinburgh Wester Hailes
Wed 19:30
Wed 19:30
Odeon Luxe Glasgow Springfield Quay
Mon/Wed/Thu 12:40 19:30 (Wed)
Wed 19:30
Tue 12:10; Wed 19:30
Wed 19:30
Wed 19:30
Odeon Luxe Liverpool Switch Island
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Tue 12:00; Wed 19:30
Wed 19:30
Wed 19:30
Odeon Manchester Great Northern
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:00
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Wed 19:30
Thu 13:30
Thu 13:30
Thu 13:30
Thu 13:15
Thu 13:15
Mon 14:00
Sun 19:00; Thu 13:00
Sun 19:00; Thu 14:05
Showcase Cinema De Lux Bluewater
Sun 19:00; Thu 13:35
Showcase Cinema De Lux Coventry
Sun 20:30; Thu 13:25
Sun 15:55; Tue 10:50; Thu 11:00
Showcase Cinema De Lux Glasgow
Sun 18:35; Thu 12:50
Sun 18:10; Thu 13:00
Showcase Cinema De Lux Leicester
Sun 13:25; Thu 12:30 13:30
Showcase Cinema De Lux Liverpool
Sun 19:00; Thu 13:00
Showcase Cinema De Lux Nottingham
Sun 12:45; Thu 13:00
Showcase Cinema De Lux Paisley
Sun 19:00; Thu 13:00
Showcase Cinema De Lux Peterborough
Sun 19:00; Thu 12:50
Showcase Cinema De Lux Reading
Sun 12:45; Thu 12:40
Showcase Cinema De Lux Southampton
Sun 15:20; Thu 13:00
Showcase Cinema De Lux Teesside
Sun 19:00; Thu 13:10
Sun 19:00; Thu 13:00
Thu 13:30
Thu 13:30
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:20; Tue 19:40; Thu 11:00 16:45
Vue Basingstoke Festival Place
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:20; Tue 19:30; Thu 16:35
Fri 18:00; Sat 14:10; Mon 18:05; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:20; Tue 19:30; Thu 16:45
Fri 13:00; Sat 18:00; Sun 20:10; Mon 17:40; Tue 19:40; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 17:50; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:50
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sun 20:15
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15 22:20; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:05; Mon 18:15; Tue 19:30; Thu 16:45
Fri/Mon 18:00; Sat 14:10; Sun 20:15; Tue 19:40; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon/Tue 19:00; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:10; Tue 19:30; Thu 16:40
Fri 18:00; Sat 13:15; Sun 17:05; Mon 17:10; Tue 20:55; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 17:50; Sat 14:05; Sun 20:20; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:35; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 13:55; Sun 20:05; Mon 18:45; Tue 18:40; Thu 16:50
Fri 18:00; Sat 14:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:05; Mon 18:15; Tue 19:30; Thu 16:45
Fri/Mon 18:00; Sat 14:10; Sun 20:10; Tue 19:30; Thu 16:40
Fri 18:00; Sat 14:10; Mon 18:10; Tue 19:25; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:15; Mon 17:55; Tue 19:30; Thu 16:50
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 17:00
Vue Manchester Quayside (Media City UK)
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 17:50; Sat 14:15; Mon 18:20; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Mon 17:00; Tue 14:20 18:25; Wed 17:05
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:10; Mon 18:15; Tue 19:40; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 17:40; Sat 14:00; Mon 17:55; Tue 19:30; Thu 16:10
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:10; Mon 18:05; Tue 19:25; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:10; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:00; Sun 20:15; Mon 17:35; Tue 19:50; Thu 16:40
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Mon 18:15; Tue 19:30; Thu 16:45
Fri 18:00; Sat 14:10; Sun 20:15; Mon 18:15; Tue 19:30; Thu 16:45
From: Friday 27th February
To: Thursday 5th March
No cinema infomation at the moment

