- 2023年《小鸡快跑2:鸡块新时代》饰演:-
- 2022年《9号秘事第七季》饰演:Shane
- 2020年《丹斯》饰演:彼得·杰
- 2020年《节奏组》饰演:DeanWest
- 2020年《白线》饰演:丹尼尔·梅斯
- 2019年《1917》饰演:SergeantSanders
- 2019年《地下诊所第一季》饰演:运输工
- 2017年《天生杀手》饰演:Bill
- 2016年《潜伏者》饰演:Frankie
- 2016年《老爸上战场》饰演:Walker
- 2015年《维克多·弗兰肯斯坦》饰演:巴纳比
- 2014年《伦敦大火》饰演:SamuelPepys
- 2013年《双雄》饰演:内森·巴尼克
- 2012年《比格斯夫人》饰演:丹尼尔·梅斯
- 2012年《拜占庭》饰演:Noel
- 2011年《地球浪子》饰演:丹尼尔·梅斯