- 2019年《飞虎之雷霆极战》饰演:SamColin
- 2019年《失控》饰演:JohnDeLorean
- 2018年《铁甲战神》饰演:Bo
- 2015年《瞒天计划》饰演:李·佩斯
- 2015年《霍比特人3:五军之战》饰演:瑟兰迪尔
- 2014年《银河护卫队》饰演:指控者罗南
- 2012年《霍比特人1:意外之旅》饰演:精灵王瑟兰督伊
- 2012年《林肯》饰演:FernandoWood
- 2011年《婚礼》饰演:WhitCoutell
- 2010年《大丹麦狗马默杜克》饰演:李·佩斯
- 2009年《中毒》饰演:Roman
- 2010年《罗马情缘》饰演:BradySacks
- 2009年《单身男子》饰演:李·佩斯
- 0年《明星助理》饰演:Michael
- 2006年《坠入》饰演:李·佩斯