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
Resident Evil 2002
as Mr. Red
Mrs. Dalloway 1997
as Bookshop Assistant
Miss Marple: 4.50 from Paddington 1987
as Philip Oxley
Credits from TMDB.