- 2023年《流人第三季》饰演:-
- 2022年《流人第一季》饰演:杰克·劳登
- 2019年《为家而战》饰演:扎克
- 2018年《长歌》饰演:RobertGoodwin
- 2018年《口径》饰演:Vaughn
- 2018年《玛丽女王》饰演:达恩利亲王
- 2017年《我的英格兰》饰演:Christine
- 2017年《敦刻尔克》饰演:柯林斯
- 2016年《荣誉传承》饰演:TommyMorris
- 2016年《联合王国》饰演:托尼·本恩
- 2016年《否认》饰演:JamesLibson
- 2016年《战争与和平》饰演:NikolaiRostov
- 2015年《小飞侠:幻梦启航》饰演:Dobkins
- 2014年《迷失1971》饰演:杰克·劳登
- 2013年《边隧谜案第一季》饰演:AdamRoebuck