- 2019年《脱欧:无理之战》饰演:ZackMassingham
- 2022年《安多》饰演:凯尔·索列尔
- 2014年《无人看护》饰演:Henry
- 2017年《西班牙之旅》饰演:Jonathan
- 2017年《西班牙之旅》饰演:Jonathan
- 2017年《马柔本宅秘事》饰演:TomPorter
- 2015年《波尔达克第一季》饰演:FrancisPoldark
- 2016年《波尔达克第二季》饰演:FrancisPoldark
- 2015年《我们的世界末日第一季》饰演:凯尔·索列尔
- 2015年《我们的世界末日第一季》饰演:凯尔·索列尔