← Back to explore





























Filmography28 titles

Game of Thrones
2011as Benjen Stark
2011as Benjen Stark

1923
2022as Captain Shipley
2022as Captain Shipley

Agatha Christie's Poirot
1989as Antonio Foscarelli
1989as Antonio Foscarelli

Merlin
2008as Alvarr
2008as Alvarr

Foyle's War
2002as Fred Dawson
2002as Fred Dawson

Sense8
2015as Nyx
2015as Nyx

The Tunnel
2013as Stephen Beaumont
2013as Stephen Beaumont

Ripper Street
2012as Jedediah Shine
2012as Jedediah Shine

The Lord of the Rings: The Rings of Power
2022as Adar
2022as Adar

Persuasion
2007as Harry Harville
2007as Harry Harville

Waking the Dead
2001as Stefan Koscinski
2001as Stefan Koscinski

Game of Thrones: The Last Watch
2019as Self
2019as Self

Birdsong
2012as Jack Firebrace
2012as Jack Firebrace

Red Riding: The Year of Our Lord 1980
2009as The Ripper
2009as The Ripper

Merlin
1998as Village Man (uncredited)
1998as Village Man (uncredited)

In the Heart of the Sea
2015as Benjamin Lawrence
2015as Benjamin Lawrence

Mr. Jones
2019as George Orwell
2019as George Orwell

Made in Dagenham
2010as Gordon
2010as Gordon

The Awakening
2011as Edward Judd
2011as Edward Judd

Shell
2012as Pete
2012as Pete

Kill Your Friends
2015as James Trellick
2015as James Trellick

Troy: Fall of a City
2018as Odysseus
2018as Odysseus

The Last Panthers
2015as Michael
2015as Michael

Abraham Lincoln: Vampire Hunter
2012as Thomas Lincoln
2012as Thomas Lincoln

Heartless
2009as Papa B
2009as Papa B

The Hallow
2015as Adam Hitchens
2015as Adam Hitchens

The Cold Light of Day
2012as Gorman
2012as Gorman

Half of a Yellow Sun
2013as Richard
2013as Richard