- 2024年《升舱巧遇》饰演:-
- 2018年《名利场》饰演:LordSteyne
- 2017年《悲恋再续》饰演:LordSilvestroCapulet
- 2016年《流浪猫鲍勃》饰演:奈杰尔·鲍文
- 2016年《尽管雪落》饰演:OldMisha
- 2013年《波西·杰克逊与魔兽之海》饰演:Chiron
- 2013年《边缘之舞》饰演:安东尼·海德
- 2013年《挑战者联盟》饰演:Flash
- 2012年《梅林传奇第五季》饰演:乌瑟
- 2012年《铁娘子:坚固柔情》饰演:杰弗里·豪
- 2011年《灵魂战车2:复仇时刻》饰演:Benedict
- 2011年《梅林传奇第四季》饰演:安东尼·海德
- 2010年《梅林传奇第三季》饰演:安东尼·海德
- 2009年《梅林传奇第二季》饰演:乌瑟
- 2009年《梅林传奇之魔法秘境》饰演:安东尼·海德
- 2008年《遗传学歌剧》饰演:纳森