I Swear poster

I Swear(2025)

2h 1mDrama, HistoryEnglish
8.2/10
352 user ratings

I blink. I twitch. I jump. I click. I whistle. I shout.

Overview

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.

Director

Kirk Jones

Studio

One Story High

Budget

$4M

Revenue

$16M

Share:

Cast

Robert Aramayo

Robert Aramayo

as John

Maxine Peake

Maxine Peake

as Dottie

Peter Mullan

Peter Mullan

as Tommy

Shirley Henderson

Shirley Henderson

as Heather

Scott Ellis Watson

Scott Ellis Watson

as Young John

David Carlyle

David Carlyle

as Chris

Francesco Piacentini-Smith

Francesco Piacentini-Smith

as Murray

Somerled Campbell

as Palace Official

Michael Dylan

as Butler

Christina Ashford

Christina Ashford

as The Queen

Sanjeev Kohli

Sanjeev Kohli

as Kenny

Steven Cree

Steven Cree

as David

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2025

Runtime

2h 1m

Language

English

Rating

8.2 / 10

Budget

$4M

Box Office

$16M

Production Companies

One Story High • Tempo Productions • StudioCanal UK

You Might Also Like

Frequently Asked Questions

Where can I watch I Swear?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for I Swear (2025).

What is I Swear about?

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.

Who directed I Swear?

I Swear was directed by Kirk Jones and released in 2025. It is a drama, history film.

How long is I Swear?

I Swear has a runtime of 2 hours and 1 minutes (121 minutes total).

Who stars in I Swear?

The cast of I Swear includes Robert Aramayo as John, Maxine Peake as Dottie, Peter Mullan as Tommy, Shirley Henderson as Heather, Scott Ellis Watson as Young John and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.