highest rated
acting
- PONIES (TV) → Phil
- My Mother's Wedding → Jeremy
- The Gentlemen (TV) → Pete Forbes Spencer
- Blitz → Clive
- The Gold (TV) → Douglas Baxter
- Saltburn → Henry
- Sweet Sue → Soho Punter
- Anatomy of a Scandal (TV) → Chris Clarke
- The Man Who Fell to Earth (TV) → Zach
- Cheaters (TV) → Josh
- Fisherman's Friends: One and All → Gareth
- All My Friends Hate Me → George
- Paranormal Investigators → Terry
- The Duke → Eric Crowther
- Industry (TV) → Michael Walker
- Artemis Fowl → Briar Cudgeon
- Boys On Film 20: Heaven Can Wait → Liam (segment "Mine")
- National Theatre Live: I'm Not Running → Sandy Mynott
- Grace Under Pressure → Jean-Paul Goude
- The Happy Prince → Ambrose Smithers - Undergraduate #1
- Bees Make Honey → Mr. Conick
- Old Boys → Huggins
- National Theatre Live: Rosencrantz & Guildenstern Are Dead → Guildenstern
- Mine → Liam
- Love, Nina (TV) → Nunney
- Regardez → Tony
- Cinderella → Palace Official
- Lovesick (TV) → Angus Baker
- Siblings (TV) → Jack
- Mr. Turner → John Ruskin
- Get Santa → Tony
- About Time → Rory
- A Young Doctor's Notebook (TV) → Even Younger Doctor
- Misfits (TV) → Ollie
- The Graham Norton Show (TV) → Self