- 2020年《沉默的天使 第二季》饰演:JohnMoore
- 2011年《玩命追踪》饰演:Stokes
- 2011年《惊天战神》饰演:卢克·伊万斯
- 2014年《霍比特人3:五军之战》饰演:巴德
- 2017年《马斯顿教授与神奇女侠》饰演:Dr.WilliamMoultonMarston
- 2019年《决战中途岛》饰演:韦德·麦克拉斯基
- 2011年《惊天战神》饰演:宙斯
- 2014年《德古拉元年》饰演:弗拉德王子
- 2022年《斯克鲁奇:圣诞颂歌》饰演:EbenezerScrooge
- 2023年《速度与激情10》饰演:欧文·肖
- 2015年《速度与激情7》饰演:OwenShaw
- 2017年《速度与激情8》饰演:欧文·肖
- 2013年《速度与激情6》饰演:欧文·肖
- 2019年《谋杀疑案》饰演:卡文迪什·查尔斯
- 2016年《国王口信》饰演:Wentworth