I Swear cast guide: Here’s where you have seen lead star Robert Aramayo before

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

2026-03-10 19:19