- 2013年《唯爱永生》饰演:Marlowe
- 2001年《哈利·波特与魔法石》饰演:奥利凡德先生
- 2001年《哈利·波特与魔法石》饰演:奥利凡德先生
- 2013年《雪国列车》饰演:吉列姆
- 2019年《迷宫》饰演:约翰·赫特
- 2012年《梅林传奇第五季》饰演:约翰·赫特
- 2011年《忏悔》饰演:约翰·赫特
- 2015年《忏悔》饰演:约翰·赫特
- 2010年《梅林传奇第三季》饰演:约翰·赫特
- 2011年《梅林传奇第四季》饰演:约翰·赫特
- 2016年《旅程》饰演:HarryPatterson
- 2016年《托马斯和朋友们:多多岛之迷失宝藏》饰演:水手约翰
- 2016年《泰山归来:人猿大战》饰演:约翰·赫特
- 2017年《至暗时刻》饰演:内维尔·张伯伦
- 2016年《第一夫人》饰演:ThePriest
- 2016年《第一夫人》饰演:ThePriest