- 2021年《贝尔法斯特》饰演:JosephTomeltyasMarley
- 2017年《至爱梵高·星空之谜》饰演:唐吉老爹
- 2017年《追随你脚步》饰演:迈克
- 2016年《爱丽丝梦游仙境2:镜中奇遇记》饰演:HumptyDumpty
- 2015年《福尔摩斯先生》饰演:MycroftHolmes
- 2013年《污垢》饰演:BobToal
- 2012年《铁娘子:坚固柔情》饰演:EdwardHeath
- 2010年《神探夏洛克第一季》饰演:肯尼·普林斯
- 2010年《最后一站》饰演:杜尚
- 2006年《特务风云》饰演:ValentinMironov
- 2003年《失落的王子》饰演:约翰·塞森斯
- 2002年《纽约黑帮》饰演:HarryWatkins-Lincoln