

A Working Man
2025 · as Mr. Boward

Dungeons & Dragons: Honor Among Thieves
2023 · as Din Caldwell

Anna Karenina
2012 · as Prince Tverskoy

Ironclad
2011 · as Sapper Captain

Muppets Most Wanted
2014 · as Berliner #1

Tale of Tales
2015 · as Knife Sharpener

Albert Nobbs
2011 · as Monsieur Pigot

6 Days
2017 · as Clive

Blackwood
2014 · as Estate Agent

Beloved
2011 · as Adam

Tormented
2009 · as Mr. Dawson

Borscht
2025 · as Edik

Foster
2011 · as Doctor IV Clinic

Fanny Lye Deliver'd
2019 · as Constable

Stoner Express
2016 · as Eddie

She Will
2022 · as Derek

Albatross
2011 · as Angry Man

Piccadilly Cowboy
2007 · as Calvin