highest rated
acting
- Two Weeks in August (TV) → Jacob
- Real Love (Yes, It's Real Love!) → Newman
- Frank and Percy
- Twenty Twenty Six (TV) → Will Humphries
- National Theatre Live: The Importance of Being Earnest → Jack Worthing
- Wicked Little Letters → Constable Papperwick
- Marcello Mio → Colin
- Partygate → Josh Fitzmaurice
- The Invitation → Oliver Alexander
- Ellie & Natasia (TV)
- Falling for Figaro → Max Thistlewaite
- Zog and the Flying Doctors → Zog (voice)
- Please Care! → Max
- Little Birds (TV) → Hugo Cavendish-Smyth
- ABBA: In Their Own Words → Narrator
- The Witcher (TV) → Prince Radovid
- Steven Berkoff's Tell Tale Heart → Sunny
- ABBA Forever: A Celebration → Narrator [UK version] (voice)
- Mamma Mia! Here We Go Again → Young Harry Bright
- The Romanoffs (TV) → Simon Burrows
- Zog → Zog (voice)
- Fishboy → Fish Boy (voice)
- Star Wars: The Last Jedi → Holdo's First Officer
- Harlots (TV) → Sir George Howard
- Hampstead → Erik
- Eric & Ernie's Home Movies → Narrator
- Fleabag (TV) → Harry
- The Windsors (TV) → Prince William
- The Roof → And Finially One More Fan
- Poldark (TV) → Unwin Trevaunance
- Kill Your Friends → John
- W1A (TV) → Will Humphries
- Our Zoo (TV) → Dr. Barnaby Ford
- The Wipers Times → Barnes
- Les Misérables → Joly
- A bloody muddle → Carl
- Any Human Heart (TV) → Lionel Mounstuart
- Law & Order: UK (TV) → Ian Naylor
- Tess of the D'Urbervilles (TV) → Felix Clare
- Bonkers (TV) → Daniel