Known For
Filmography
Cloud 99
Movie

As Deep as the Grave
Movie · as Jean Charlot

Steal
TV · as DCI Rhys Covac · 6 eps

Afterlight
Movie · as Antony (segment 'First Sight')

Bookish
TV · as Stewart Howard · 2 eps

Midas Man (La historia de Brian Epstein)
Movie · as Brian Epstein

First Sight
Movie · as Antony

The Three Musketeers: D'Artagnan
Movie · as The Duke of Buckingham

The Three Musketeers: Milady
Movie · as Duke of Buckingham

Bodies
TV · as Charles Whiteman · 8 eps

The Power
TV · as Ricky Monke · 9 eps

The Rig
TV · as Darian York · 4 eps

See How They Run
Movie · as Gio

The Last Letter from Your Lover
Movie · as Andrew

The Queen's Gambit
TV · as D.L. Townes · 3 eps

Star Wars: The Rise of Skywalker
Movie · as Sith Fleet Officer

The Importance of Being Earnest
Movie · as John Worthing

Crooked House
Movie · as Brent

The Living and the Dead
TV · as 1920's Man · 1 ep

RSC Live: Othello
Movie · as Cassio

Wolf Hall
TV · as Francis Weston · 5 eps

Midsomer Murders
TV · as Gideon Tooms · 1 ep
