- 2019年《复仇者联盟4:终局之战》饰演:山姆·威尔逊
- 2012年《吸血鬼猎人林肯》饰演:WilliamJohnson
- 2012年《窗台上的男人》饰演:迈克
- 2009年《沙漠之花》饰演:Harold
- 2006年《天使的堕落》饰演:WilliamLee
- 2019年《黑镜第五季》饰演:Danny
- 2004年《百万美元宝贝》饰演:ShawrelleBerry
- 2013年《匪帮传奇》饰演:安东尼·麦凯
- 2013年《健男抢钱团》饰演:艾德里安·道波尔
- 2008年《拆弹部队》饰演:桑伯恩中士
- 2008年《鹰眼》饰演:MajorWilliamBowman
- 2013年《逆转王牌》饰演:AgentShavers
- 2015年《蚁人》饰演:山姆·威尔逊
- 2015年《复仇者联盟2:奥创纪元》饰演:山姆·威尔逊
- 2014年《美国队长2》饰演:山姆·威尔逊
- 2006年《后继有人》饰演:安东尼·麦凯