- 2011年《绿灯侠》饰演:塞尼斯托
- 2003年《双雄》饰演:雅克布·斯特恩伍德
- 2018年《斯德哥尔摩》饰演:GunnarSorensson
- 2021年《六天》饰演:Max
- 2016年《雅多维尔围城战》饰演:ConorCruiseOBrien
- 2011年《日本海啸是如何发生的》饰演:马克·斯特朗
- 2011年《谍影行动》饰演:JimPrideaux
- 2018年《深暗势力》饰演:马克·斯特朗
- 2013年《双雄》饰演:雅克布·斯特恩伍德
- 2015年《摇滚黑帮》饰演:Archy
- 2011年《失落的第九军团》饰演:盖尔恩
- 2008年《傻瓜回忆录》饰演:MannyMiesel
- 2013年《冬日斜阳》饰演:马克·斯特朗
- 2009年《恋爱中的维多利亚》饰演:康罗伊
- 2006年《王者之心》饰演:维克特里德
- 2021年《地下诊所第二季》饰演:马克·斯特朗