
Filmography
| Role | Title | Year | Character |
|---|---|---|---|
| Actor | 穿条纹睡衣的男孩 | 2008 | Pavel |
| Actor | 禁忌 | Brace | |
| Actor | 上层男孩 | Joe | |
| Actor | Landscapers | William Wycherley | |
| Actor | 一触即发 | 2014 | Sergey Dostal |
| Actor | The Paradise | Jonas | |
| Actor | 麦克白 | 2015 | Lennox |
| Actor | 狙击职业杀手 | 1997 | Terek Murad |
| Actor | The Chemistry of Death | ||
| Actor | 席德与南茜 | 1986 | Malcolm McLaren |
| Actor | Protection | Sid Nyles | |
| Actor | 赤胆豪情 | 1995 | Sibbald |
| Actor | 总督之屋 | 2017 | Ewart |
| Actor | Our Ladies | 2019 | |
| Actor | The Boxer | 1997 | Joe Hamill's Aide |
| Actor | Fisherman's Friends | 2019 | Jago |
| Actor | 巴拿马裁缝 | 2001 | Luxmore |
| Actor | Finding Your Feet | 2017 | Ted |
| Actor | 腐败 | 2019 | Raymond Ellery |
| Actor | 布克和海尔 | 2010 | Danny McTavish |
| Actor | 水啸雾都 | 2007 | Major General Ashcroft |
| Actor | 何处寻真相 | 2005 | Reuben |
| Actor | 女王与国家 | 2014 | Clive Rohan |
| Actor | Trial & Retribution | Det. Supt. Michael Walker | |
| Actor | Smilla's Sense of Snow | 1997 | Telling |
| Actor | Hope and Glory | 1987 | Clive Rowan |
| Actor | 我的名字是乔 | 1998 | McGowan |
| Actor | Ordinary Decent Criminal | 2000 | Tony Brady |
| Actor | Avenger | 2006 | Zoran Zilic |
| Actor | Raging Grace | 2023 | |
| Actor | Fear the Invisible Man | 2023 | Wicksteed |
| Actor | Dad's Army: The Lost Episodes | Private Frazer | |
| Actor | Best | 2000 | Tommy Dougherty |
| Actor | Twin Town | 1997 | Dodgy |
| Actor | Sawney: Flesh of Man | 2012 | Sawney Bean |
| Actor | Regeneration | 1997 | Maj. Bryce |
| Actor | Scotch! The Story of Whisky | Presenter | |
| Actor | The Domino Effect | 2012 | Robert |
| Actor | The Near Room | 1995 | Dougie Patterson |
| Director | The Near Room | 1995 | |
| Actor | The Lost Son | 1999 | Nathalie's Pimp |