Actor
Resident Evil
2002 · as Mr. Red
Afloat
2023 · as Stephen
RSC Live: The Tempest
2017 · as Antonio
Captain America: The First Avenger
2011 · as Search Team Leader
Puffball
2007 · as Richard
When Evil Calls
2006 · as The Clown
Mrs. Dalloway
1997 · as Bookshop Assistant
Miss Marple: 4.50 from Paddington
1987 · as Philip Oxley