Known For
Filmography

Shutter Speed
Movie · as Malcolm
By Any Other Name
Movie · as Tommy

For Her Sins
TV · as Rob Conroy · 4 eps

Andor: A Disney+ Day Special Look
Movie · as Ruescott Melshi (archive footage) (uncredited)

Halo
TV · as John's Father · 3 eps

Andor
TV · as Ruescott Melshi · 7 eps

Gold Town
TV · as Narrator (Voice) · 3 eps

La Fortuna
TV · as Tony · 6 eps

The Salisbury Poisonings
TV · as Dr James Haslam · 3 eps

Trust Me
TV · as Rob Beasley · 2 eps

Dark Signal
Movie · as Nick

Rogue One: A Star Wars Story
Movie · as Sergeant Melshi

Flowers
TV · as Dennis · 2 eps

The Night Manager
TV · as Charles Narramore · 1 ep

The Chameleon
Movie · as Detective Eigner

Humans
TV · as Scientist · 1 ep

The Journey
Movie · as Jason

Blackwood
Movie · as Lee

Lovesick
TV · as Gareth · 1 ep
Here's to Big Bear
Movie · as Joe

Black Mirror
TV · as Garrett Scholes · 1 ep

Waterloo Road
TV · as Frankie McGregor · 1 ep

24
TV · as Captain Greg Denovo · 3 eps

Holby City
TV · as Linden Cullen · 160 eps

Dream Team
TV · as Liam MacKay · 63 eps
