- 2022年《斯克鲁奇:圣诞颂歌》饰演:EbenezerScrooge
- 2021年《彭布罗克郡谋杀案》饰演:卢克·伊万斯
- 2020年《沉默的天使第二季》饰演:JohnMoore
- 2019年《决战中途岛》饰演:韦德·麦克拉斯基
- 2019年《恐怖大妈》饰演:Ben
- 2018年《如眠国度》饰演:Emile
- 2018年《10×10》饰演:Lewis
- 2017年《速度与激情8》饰演:欧文·肖
- 2017年《马斯顿教授与神奇女侠》饰演:威廉·马斯顿
- 2017年《美女与野兽》饰演:加斯顿
- 2016年《国王口信》饰演:Wentworth
- 2016年《火车上的女孩》饰演:斯考特
- 2015年《速度与激情7》饰演:OwenShaw
- 2014年《德古拉元年》饰演:弗拉德王子
- 2014年《霍比特人3:五军之战》饰演:巴德
- 2013年《速度与激情6》饰演:欧文·肖