

Pirates of the Caribbean: Dead Man's Chest
2006 · as Chaplain

Tulip Fever
2017 · as Bailiff

Fantastic Beasts: The Crimes of Grindelwald
2018 · as Krafft

The Messenger: The Story of Joan of Arc
1999 · as a soldier

The Limehouse Golem
2016 · as Prison Guard

Sorted
2000 · as Silver Shirt

Matriarch
2022 · as Leonard

Correspondence
2016 · as Artist

Arthur & George
2015 · as Hayden Price

Young Gun
2023 · as Dorfman

The Crooked Man
2003 · as Joe Miller

The Man with Rain in His Shoes
1998 · as Young Actor

The Ascent
2019 · as Shaun Buxton

Leave to Remain
2013 · as Social Worker

The Stomach
2014 · as Frank

Once Upon a Time on the Westway
2007 · as Young Mick

Blockhead
2025 · as Stranger

1066: A Year to Conquer England
2017 · as Gyrth