Home / Discover / People

Servant

2019
as Sean Turner

Kong: Skull Island

2017
as Maj. Jack Chapman

Fantastic Four

2015
as Victor Domashev / Doctor Doom

Bloodshot

2020
as Axe

Warcraft

2016
as Durotan / Antonidas

Alexander

2004
as Pausanius

Match Point

2005
as Policeman

For All Mankind

2019
as Miles Dale

Ben-Hur

2016
as Messala Severus

War Horse

2011
as Geordie Soldier

RockNRolla

2008
as Johnny Quid

The Escape Artist

2013
as Liam Foyle

Born Equal

2006
as Beggar 2

Window

2007
as Jimmy Bannerman

Northern Soul

2004
as Mark Sherbert

Becoming

2020
as Alex

Wilderness

2006
as Callum

Gold

2016
as Jennings

Dead Man's Shoes

2004
as Anthony

Ser du månen, Daniel

2019
as James Foley

Cheri

2009
as Patron

Destroyer

2018
as Silas

The Angel

2018
as Danny Ben Aroya

The East

2013
as Doc

Control

2007
as Rob Greton

The Veteran

2011
as Miller

The Conspirator

2010
as John Wilkes Booth

A Wizard's Tale

2018
as Terry Dexter (voice)

Writer

Movie Northern Soul 2004

Guest Star

Episode Black Mirror
The Entire History of You
2011