
Acting

Fractured
as Michael

CUR:FEW
as Wyatt

The Quiet Hour
as Jude

The People Next Door

NSFW
as Daniel Greed

Nipplejesus
as Disturbed Man

Black Sea
as Liam

Castles in the Sky
as Arnold 'Skip' Wilkins

Home for Christmas
as Matt Jones

Who Sank the Titanic?
as Philips

The Baby
as Jack · 8 ep.

The Tower
as DCS Tim Bailie · 4 ep.

Chernobyl
as Viktor Proskuryakov · 3 ep.

Shakespeare & Hathaway - Private Investigators
as Leon Tarsich · 1 ep.

Brief Encounters
as Terry · 6 ep.

Happy Valley
as Daniel Cawood · 12 ep.

The Crimson Field
as Lieutenant Corporal Lawrence Prentiss · 2 ep.

My Mad Fat Diary
as Rob · 3 ep.

Call the Midwife
as Ronald Mallen · 1 ep.

The Syndicate
as Luke Summers · 6 ep.