Known For
Filmography

Outlander: Blood of My Blood
TV · as Hugh Cameron · 2 eps

National Theatre Live: All of Us
Movie · as Aidan

Ridley
TV · as Jed Varnham · 1 ep

Twelfth Night from Shakespeare's Globe
Movie · as Orsino

The Two Noble Kinsmen - Live at Shakespeare's Globe
Movie · as Arcite

Combat Machines
TV · as Narrator · 8 eps

Joe Orton Laid Bare
Movie · as Joe Orton

Capital
TV · as DI Mill · 3 eps

Wolf Hall
TV · as Solicitor General Richard Riche · 2 eps

The Numbers Station
Movie · as David

Day of the Flowers
Movie · as Conway

Survival Code
Movie · as Clive

The Ice Cream Girls
TV · as Al Francis · 3 eps

Eric & Ernie
Movie · as Ernie Wise

Eric & Ernie: Behind the Scenes
Movie · as Ernie Wise (archive footage) (uncredited)

Death in Paradise
TV · as Benjamin Sammy · 1 ep
Excluded
Movie · as Ian

Haven
TV · as Ian Haskell · 1 ep

All the Small Things
TV · as Jake Barton · 6 eps

Being Human
TV · as Sykes · 1 ep

Ashes to Ashes
TV · as Daniel Stafford · 1 ep

Blood and Chocolate
Movie · as Rafe

The Old Curiosity Shop
Movie · as Freddie Trent
Sold
TV · 6 eps

Lewis
TV · as Phil Beaumont · 1 ep

Brothers of the Head
Movie · as Paul Day - 1970's

Torchwood
TV · as Adam · 1 ep

Colour Me Kubrick
Movie · as Sean

Twenty Thousand Streets Under the Sky
TV · as Bob · 3 eps

Blackpool
TV · 6 eps

The Long Firm
TV · as Beardsley · 4 eps

Shameless
TV · as Jack Wyatt · 1 ep

Master and Commander: The Far Side of the World
Movie · as Joseph Nagle, Carpenter's Mate

Blue Murder
TV · as Dean Hendrix · 2 eps

Red Cap
TV · 1 ep

Morvern Callar
Movie · as Guy with Hat's Mate

White Teeth
Movie · as Young Archie

Foyle's War
TV · as Kenneth Hunter · 1 ep

Dream
Movie · as Bobby

Parent's Night
Movie · as Alan Compton

Shockers
TV · as Alan Compton · 1 ep

Midsomer Murders
TV · as Cyrus Babbage · 1 ep

Dalziel and Pascoe
TV · as Marcus Vanstone · 1 ep

Speaking In Tongues
Movie · as Karl
Earthfasts
TV · as Nellie Jack John · 2 eps

Bonjour la Classe
TV · as Adam Huntley · 6 eps
