Roles
(Role TBD)
Solo: A Star Wars Story
(2018)
stand-in: Ralph Feinnes
Holmes & Watson
(2018)
(Role TBD)
The Little Stranger
(2018)
stand-in: Ted Levine
Jurassic World: Fallen Kingdom
(2018)
Cafe Owner
Wonder Woman
(2017)
Hennessy Guard
The Foreigner
(2017)
Peasant
Bitter Harvest
(2017)
(Role TBD)
Rogue One
(2016)
H, the Covent Guardian
A Street Cat Named Bob
(2016)
(Role TBD)
Doctor Strange
(2016)
The Muffin Man
Suffragette
(2015)
Rebel Alliance
Star Wars: The Force Awakens
(2015)
(Role TBD)
Poldark
(2015)
Tavern Keeper
Bill
(2015)
Strigoi
Vampire Academy
(2014)
Man on Bike
Before I Go to Sleep
(2014)
Double: David Tennant
Broadchurch
(2013-2017)
Ted
Father Brown
(TV Series 2013)
Seargent of the Gate
Jack the Giant Slayer
(2013)
(Role TBD)
Gambit
(2012)
Wedding Guest
Cheerful Weather for the Wedding
(2012)
Convict
Les Misérables (2012)
(2012)
Reporter
Hyde Park on Hudson
(2012)
Hotel Guest
Him & Her
(2010-2013)
Bailiff
Mistresses
(2008)
Crew, Icarus I
Sunshine
(2007)
stand-in: Roger
The Golden Compass
(2007)
Male Patient
Skins (TV - 2007)
(TV Series 2007-2013)
Teacher
Notes on a Scandal
(2006)
Cyberman
Doctor Who
(TV Series 2005)
(Role TBD)
Green Wing
(2004-2007)
Simon Crane
New Tricks
(2003)
Diner
Little Britain
(TV Series 2003-2006)
Orderly
Foyle's War
(2002-2015)
Footballer
Mike Bassett: England Manager
(2001)
Double: Iain Glen
Lara Croft: Tomb Raider
(2001)
Lieutenant
Longitude
(TV Movie 2000)
Pete Walker
Holby City
(1999)
New Yorker
Sleepy Hollow (1999)
(1999)
Various roles
Big Train
(1998-2002)
Security Guard
Silent Witness
(1996)
Squash player
The Brittas Empire
(1991-1997)
Policeman
Agatha Christie's Poirot
(TV Series 1989-2013)
Note: All appearances are determined by automated algorithms. Double-check appearances and convention details with the convention website to ensure you have the most accurate information.