

Notting Hill
1999 · as Journalist

Tinker Tailor Soldier Spy
2011 · as Guillam's Boyfriend

Ashes
2015 · as Jonathan Soter

Urchin
2025 · as Jerry

100 Streets
2016 · as Community Service Team Leader

Summit Fever
2022 · as Michael's Dad

The Miracle Maker
2000 · as (voice)

The List
2013 · as Aquarium Assistant

The Calcium Kid
2004 · as Pressman

Planespotting
2005 · as Antoni Adamiak

Sarah Smile
2005 · as Utter

Pure
2002 · as Harry

The Low Down
2001 · as Terry

The Fishmonger
2002 · as Leech

Hush
2008 · as Dad

Beyond Fear
1997 · as Journalist

Heartlands
2003 · as Trevor

A Line in the Sand
2004 · as Andy Chalmers