The compelling drama, I Swear, recently became available on Netflix. It’s based on a true story and stars many well-known British actors from popular movies and TV shows.
Robert Aramayo stars as John Davidson, a Scottish activist who experienced Tourette’s syndrome during his childhood in the 1980s.
Kirk Jones directed and wrote the screenplay for this film, which features strong performances from a talented supporting cast including Maxine Peake, Shirley Henderson, and Peter Mullan.
This film is inspired by the life of John Davidson, a Scottish activist. It tells the story of a man with Tourette’s syndrome who, with the support of his friends, uses his honest and direct way of speaking to challenge the prejudice surrounding the condition.

Critics are loving I Swear, giving it a perfect score of 100% on Rotten Tomatoes. The film also received a major honor at the recent BAFTA Film Awards, where lead actor Aramayo won a prestigious award.
Robert Aramayo as John Davidson
If you recognize the main actor, it might be because he previously appeared in a significant role on Game of Thrones.
What to Read Next
Robert Aramayo played a young Eddard Stark in seasons six and seven of the popular HBO series Game of Thrones, a character famously played as an adult by Sean Bean in season one. All eight seasons of Game of Thrones are currently available for streaming on NOW with an Entertainment Membership in the UK.
Similar to Bernard Hill (who played King Théoden), Robert Aramayo was also involved in a Lord of the Rings project. He’s widely recognized for playing Elrond in the Prime Video series The Lord of the Rings: The Rings of Power, with the first two seasons now available to stream.
In 2021, Aramayo appeared in the Netflix miniseries Behind Her Eyes, playing Rob Hoyle. His character is a friend of Adele (played by Eve Hewson) who is seen in scenes from the past. You can watch the series on Netflix.
Maxine Peake as Dottie Achenbach

Maxine Peake is a well-known actress who has appeared in many popular TV shows and films. She’s recognized for her roles as Twinkle in the comedy Dinnerladies, Veronica Ball in the series Shameless, and Martha Costello in the legal drama Silk. She’s also taken on challenging roles portraying real people, including Myra Hindley in the true-crime series See No Evil: The Moors Murders, and, more recently, Russian journalist Anna Politkovskaya in the film Words of War.
In I Swear, Peake plays Dottie Achenbach, a close friend and supporter of Davidson.
Shirley Henderson as Heather Davidson

Shirley Henderson, known for playing John Davidson’s mother in I Swear, is a familiar face from several popular British film series. Many will recognize her as Moaning Myrtle in the Harry Potter movies, Jude in the Bridget Jones films, and Gail in Trainspotting.
Peter Mullan as Tommy Trotter

Peter Mullan plays Tommy Trotter, the head of the community centre. He’s a celebrated actor, famous for winning an award at the Cannes Film Festival for his role in the 1998 movie My Name Is Joe. He’s also been in popular films like Trainspotting and Braveheart, and has appeared on television in shows such as Ozark, Top of the Lake, and The Lord of the Rings: The Rings of Power.
I Swear is now streaming on Netflix.
The latest issue of Living Legends, a vibrant, full-colour 100-page tribute to Harry Styles, is now available! You can purchase it at newsstands or online.
Read More
- Star Wars Fans Should Have “Total Faith” In Tradition-Breaking 2027 Movie, Says Star
- Jessie Buckley unveils new blonde bombshell look for latest shoot with W Magazine as she reveals Hamnet role has made her ‘braver’
- eFootball 2026 is bringing the v5.3.1 update: What to expect and what’s coming
- Call the Midwife season 16 is confirmed – but what happens next, after that end-of-an-era finale?
- Taimanin Squad coupon codes and how to use them (March 2026)
- Denis Villeneuve’s Dune Trilogy Is Skipping Children of Dune
- Country star Thomas Rhett welcomes FIFTH child with wife Lauren and reveals newborn’s VERY unique name
- Decoding Life’s Patterns: How AI Learns Protein Sequences
- Robots That React: Teaching Machines to Hear and Act
- Mobile Legends: Bang Bang 2026 Legend Skins: Complete list and how to get them
2026-03-10 19:19