- 2017年《至爱梵高·星空之谜》饰演:船夫
- 2017年《秘密手稿》饰演:JackMcNulty
- 2016年《波尔达克第二季》饰演:RossPoldark
- 2015年《波尔达克第一季》饰演:RossPoldark
- 2018年《波尔达克第四季》饰演:RossPoldark
- 2008年《我欲为人第一季》饰演:艾丹·特纳
- 2009年《情迷画色》饰演:艾丹·特纳
- 2010年《我欲为人第二季》饰演:艾丹·特纳
- 2019年《波尔达克第五季》饰演:RossPoldark
- 2021年《列奥纳多》饰演:Leonardo
- 2014年《霍比特人3:五军之战》饰演:Kili
- 2013年《圣杯神器:骸骨之城》饰演:艾丹·特纳
- 2013年《圣杯神器:骸骨之城》饰演:艾丹·特纳
- 2012年《霍比特人1:意外之旅》饰演:奇力
- 2015年《无人生还》饰演:菲利普·隆巴德
- 2003年《限时追捕【影视解说】》饰演:CalvinBarr(young)