Known For
Photos
Filmography

National Theatre at Home: Pride
Movie · as Jonathan

Savage House
Movie · as Mr. Blake, Tailor

The Gay Collection | Volume I | Presented by Shortz!
Movie

Lee
Movie · as Cecil Beaton

And Mrs.
Movie · as Alan

The Marlow Murder Club
TV · as Ryan · 2 eps

Black Doves
TV · as Jerry · 4 eps
Yenor
Movie · as Bingo (voice)

National Theatre Live: Straight Line Crazy
Movie · as Ariel Porter

Boys on Film 22: Love to Love You
Movie · as Matthews

Four Lives
TV · as Ryan Edwards · 3 eps

Murder in Provence
TV · as Didier Laurent · 2 eps

The Amazing Mr. Blunden
Movie · as Mr. Smith

The Act
Movie · as Matthews

National Theatre Live: Allelujah!
Movie · as Colin

Dirk Gently's Holistic Detective Agency
TV · as Dirk Gently · 18 eps

The Lady in the Van
Movie · as Donald

Jupiter Ascending
Movie · as Advocate Bob

National Theatre Live: The Beaux' Stratagem
Movie · as Aimwell

Not Safe for Work
TV · as Nathanial · 6 eps

Penny Dreadful
TV · as Renfield · 7 eps
Love Tomorrow
Movie · as Cal

Endeavour
TV · as Anthony Donn · 1 ep

Vicious
TV · as Young Stuart · 1 ep

Dickens in London
Movie · as Young Dickens(Voice)

Twelfth Night
Movie · as Sebastian

Twenty Twelve
TV · as Daniel Stroud · 7 eps

Bright Star
Movie · as Mr. Severn

Desperate Romantics
TV · as John Millais · 6 eps

Beautiful People
TV · as Adult Simon Doonan · 12 eps

John Adams
TV · as Thomas Adams · 7 eps

Crooked House
TV · as Billy · 1 ep
Wilfred Owen: A Remembrance Tale
Movie · as Wilfred Owen

The History Boys
Movie · as Posner

Mrs. Henderson Presents
Movie · as Paul

Agatha Christie's Marple
TV · as Sergeant Tiddler · 1 ep

Strange
TV · as Doddington · 6 eps

The Royal
TV · as Joe Steeples · 1 ep

The Inspector Lynley Mysteries
TV · as Brian Byrne · 1 ep

Two Pints of Lager and a Packet of Crisps
TV · 2 eps

Coupling
TV · as Sex Shop Assistant · 1 ep

American Experience
TV · as Philip's Schoolmate · 1 ep


