
Measure for Measure - Live at Shakespeare's Globe 2015
as Lucio
The Duchess of Malfi 2014
as Pescara / Roderigo
Henry VI, Part 2: The Houses of York and Lancaster 2013
as Richard, Duke of York
Henry V - Live at Shakespeare's Globe 2012
as Captain Fluellen/Bishop of Ely
My Last Five Girlfriends 2010
as Duncan World - Ted
National Theatre Live: All's Well That Ends Well 2009
as Lavatch
Quantum of Solace 2008
as Forensics Tech
Death at a Funeral 2007
as Undertaker
Gladiatress 2004
as Welsh Suitor
Elizabeth 1998
as Lord William Howard
Mrs Brown 1997
as Barney
Ghostwatch 1992
as Kevin Tripp (voice)
Credits from TMDB.