- 2019年《玛丽号》饰演:David
- 2011年《锅匠,裁缝,士兵,间谍》饰演:乔治·史迈利
- 2016年《超脑48小时》饰演:贵格·威尔斯
- 2007年《哈利·波特与凤凰社》饰演:小天狼星
- 1995年《一级谋杀》饰演:米尔顿·格伦
- 2004年《哈利·波特与阿兹卡班的囚徒》饰演:小天狼星·布莱克
- 2015年《44号孩子》饰演:涅斯捷罗夫
- 2020年《曼克》饰演:赫尔曼·J·曼凯维奇
- 2018年《冰海陷落》饰演:查尔斯·多纳根
- 2015年《友军倒下》饰演:CounselorPeyton
- 2023年《流人第三季》饰演:-