- 2021年《慕尼黑:战争边缘》饰演:SirOsmundCleverly
- 2020年《第三天》饰演:Jason
- 2019年《王冠第三季》饰演:爱德华·米尔沃德
- 2019年《格温》饰演:Mr.Wynne
- 2019年《切尔诺贝利》饰演:GeneralPikalov
- 2019年《意外》饰演:IwanBevan
- 2019年《信任之危第二季》饰演:SteveBaldini
- 2019年《谎言大师》饰演:Bryn
- 2018年《使徒》饰演:Quinn
- 2017年《信任之危第一季》饰演:SteveBaldini
- 2015年《44号孩子》饰演:马克·路易斯·琼斯
- 2015年《沙漠女王》饰演:马克·路易斯·琼斯
- 2011年《权力的游戏第一季》饰演:夏嘎