- 2022年《浴血黑帮第六季》饰演:OswaldMosley
- 2021年《Soho区惊魂夜》饰演:Lindsey
- 2021年《你的每一次呼吸》饰演:James,Eric
- 2020年《福尔摩斯小姐:失踪的侯爵》饰演:麦考夫·福尔摩斯
- 2019年《腐败》饰演:Liam
- 2019年《霹雳娇娃》饰演:亚历山大·布洛克
- 2019年《浴血黑帮第五季》饰演:OswaldMosley
- 2018年《惊涛飓浪》饰演:理查德·夏普
- 2017年《浮生梦》饰演:菲利普·阿什莱
- 2017年《旅程终点》饰演:CaptainStanhope
- 2016年《他们最好的》饰演:汤姆·巴克利
- 2016年《遇见你之前》饰演:威尔·特雷纳
- 2016年《猎神:冬日之战》饰演:威廉王子
- 2014年《爱你,罗茜》饰演:亚历克斯
- 2014年《骚乱俱乐部》饰演:阿利斯泰尔
- 2014年《饥饿游戏3:嘲笑鸟》饰演:山姆·克拉弗林