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 21st November
To: Thursday 27th November
Fri 17:30; Mon 15:45; Thu 15:10
Thu 14:00
Fri 17:00; Sat 14:30; Sun 16:30; Mon 16:40; Tue-Thu 14:40
Mon 11:25
Sat 10:00
Wed 09:45
Fri 18:25; Sat 18:15; Sun 12:00; Mon/Wed 11:05 (Wed) 16:25; Tue 13:00 16:15; Thu 11:00 19:35
From: Friday 28th November
To: Thursday 4th December
No cinema infomation at the moment
UK and Irish Cinemas Showing I Swear
From: Friday 21st November
To: Thursday 27th November
Fri-Mon 17:00
Cineworld Aberdeen – Queens Link
Fri/Sun/Mon/Wed 14:30; Sat 11:15; Tue 15:00; Thu 14:45
Cineworld Aberdeen – Union Square
Fri-Sun 11:20 22:10 (Fri/Sat); Mon/Wed 11:40; Tue/Thu 11:30
Fri/Tue-Thu 11:30 (Wed) 14:10; Mon 15:20
11:30 (Mon/Tue/Thu) 20:20
Fri/Mon-Thu 11:10 14:00 16:50; Sat/Sun 13:10 16:50
Fri 10:30 14:15 17:00 19:45; Sat 14:30 17:20 20:15; Sun-Thu 11:00 (Sun-Tue/Thu) 14:15 (Mon-Thu) 17:00 19:45
Cineworld Glasgow – Silverburn
Fri 11:20 14:10; Sat 16:30; Sun 15:50; Mon/Tue 12:40 15:30; Wed 11:10 14:00
Mon-Thu 13:10
Fri-Sun 10:50; Mon-Thu 11:00
Fri 11:00; Mon 13:30; Tue 13:40; Wed/Thu 13:20
Mon 13:30
Fri-Wed 11:10 (Fri) 14:10 20:10; Thu 12:40 17:00
Mon 12:40
Wed 12:00
Mon 12:10
Fri/Sat 14:30 17:20; Sun/Thu 12:40 (Thu) 18:10; Mon/Wed 12:50 18:20; Tue 13:10 16:00
Fri/Sat 18:30; Mon/Wed 14:10 20:30; Tue 14:10 17:00; Thu 13:10 20:20
Sun 15:00
Mon/Wed 12:00; Tue 12:40
Fri 11:20; Sat 17:10; Sun 17:30; Mon/Wed 14:00 17:00; Tue 15:50; Thu 12:10 17:00
Fri 11:30; Sat/Sun 12:00; Mon 13:40; Tue/Wed 13:50
Mon-Wed 12:00; Thu 17:40
Wed 12:50
Odeon Luxe Birmingham Broadway Plaza
Mon 13:15; Tue 13:20; Wed 16:15
Mon 12:30
Fri 10:15; Mon/Wed/Thu 13:00 18:30; Tue 17:00
Fri 10:15; Mon-Thu 14:00 17:00 (Mon/Wed/Thu)
Odeon Luxe Edinburgh Wester Hailes
Fri 10:10; Sat 13:20; Sun 17:30; Mon 12:50 18:30; Tue/Wed 14:00 17:00; Thu 13:40 16:30
Mon 14:00; Wed 17:00
Odeon Luxe Glasgow Springfield Quay
Fri 11:00 13:50; Sat 14:50; Sun 15:20 18:20; Mon-Wed 14:10 17:00; Thu 14:10 19:50
Mon 14:00; Wed 16:50; Thu 17:40
Odeon Luxe Liverpool Switch Island
Mon/Wed 12:00
Mon 14:00; Wed 17:00
Mon 14:00; Tue 12:40; Wed 16:50
Mon 14:00; Wed 16:50
Fri/Sat 11:40; Sun 12:40; Mon/Wed/Thu 11:50 13:20 19:10 (Thu); Tue 12:00 14:00
Mon 12:00; Wed 13:15
Mon/Wed 14:10
Thu 13:30
Mon/Wed 12:00
Wed 12:20
Tue 11:50
Mon-Wed 12:00
Tue 12:10
Thu 17:45
Showcase Cinema De Lux Bluewater
Fri 12:05; Tue 16:10
Showcase Cinema De Lux Glasgow
Fri 10:00 12:45 15:30 18:15 21:00 23:45; Sat 10:05 12:00 14:40 17:15 19:00 21:45 23:35; Sun-Tue 10:45 13:30 16:15 19:00 21:45; Wed/Thu 10:40 13:20 16:05 18:50 21:35
Fri 14:00; Mon 13:55; Tue 10:10 13:00
Showcase Cinema De Lux Paisley
Fri/Sun 10:20 13:10 14:20 (Fri) 16:00 18:45 20:05 (Sun) 21:30 (Sun) 22:50 (Fri); Sat 10:35 13:25 13:45 16:15 19:00 21:45 23:20; Mon 10:45 13:35 16:25 16:55 20:15 22:00; Tue/Thu 10:20 13:10 16:00 18:45 (Tue) 19:00 (Thu) 21:35; Wed 12:10 15:00 17:45 19:45 20:30
Tue 14:25; Wed 10:20 13:50; Thu 09:20 16:25
Fri 10:30; Sat 21:00; Sun 21:30; Mon 13:00; Tue 17:45; Wed 17:50; Thu 14:30
Sat 17:15; Mon 09:15; Tue 10:55
Fri 08:45
Fri 11:05; Sun 10:30; Wed 14:30; Thu 15:15
Sat/Thu 09:45; Sun 22:05; Wed 10:25
Fri 10:30; Sat 12:20; Mon 09:35; Tue 11:00; Wed 15:00; Thu 09:45
Fri 10:00; Sat 21:10; Tue 12:20; Wed 15:20
Fri 08:30
Fri 08:25; Sun 08:00
Sat 00:45
Fri 08:35; Wed 09:15; Thu 09:45
Fri 09:50; Sat 16:55; Sun 11:05 14:00; Mon 13:20 22:10; Tue 12:25; Wed 09:45 12:30 19:30; Thu 14:30 18:45
Fri 10:55 20:15; Sat 17:00 23:00; Sun 16:20; Mon 10:10 15:20 22:40; Tue 12:50 17:05; Wed 14:25 17:50; Thu 09:35 15:30 22:00
Fri 08:35; Sat 21:30; Mon 14:35; Tue 15:35; Wed 13:55; Thu 09:55
Fri 12:55 19:00; Sat 09:20 17:05 20:55; Sun 16:10 21:15; Mon 18:00 19:00; Tue 12:50 16:30; Wed 10:45 15:15 17:55 22:55; Thu 10:20 16:25 19:30
Fri 12:00; Sat 11:00 17:05; Sun/Mon 09:55 (Mon) 17:15; Tue 13:55 16:20; Wed 14:30 20:45; Thu 09:30 12:10 17:15
Fri 09:30; Sat 09:45; Sun 22:10; Mon 11:05; Wed/Thu 09:55
Fri 11:05 15:00; Sat 19:20 22:40; Sun 17:45 22:50; Mon 10:20 13:00 15:35; Tue 14:35 16:30; Wed 09:15 14:00 20:10; Thu 10:30 13:10 16:25
Fri 08:45 11:20; Sat 08:40 23:10; Sun 21:55; Mon 09:00; Tue/Thu 09:30 13:20 (Tue); Wed 12:55
Fri 11:15 17:05; Sat 19:40 22:20; Sun 18:15 20:55; Mon 10:15 19:00; Tue 12:45 19:00; Wed 12:50 15:50 18:40; Thu 16:20 19:30
Sat/Thu 09:45; Mon 09:10
Fri 10:50; Sat 23:15; Mon 15:00
Sun 08:45; Mon 09:45; Thu 08:05
Fri 09:45; Sat 14:30; Mon/Wed 16:15; Tue 16:20; Thu 13:00
Fri 20:55; Sat 15:30 20:15; Sun 10:55 21:55; Mon 13:00 16:15; Tue 19:00; Wed 09:45 17:45; Thu 10:50 15:15
Fri 09:15; Tue 09:50; Wed 08:00
Fri 09:15; Sat 22:20; Mon 14:40; Tue 09:35; Wed 13:00; Thu 09:30
Fri 08:55; Sat 23:00; Sun 09:45; Mon 09:20; Tue 15:45; Wed 15:20
Fri 18:05; Sat 15:30; Sun 18:55; Tue 14:30; Wed 15:25; Thu 17:15
From: Friday 28th November
To: Thursday 4th December
No cinema infomation at the moment

