- 2022年《留痕第二季》饰演:Daniel
- 2019年《重任在肩第五季》饰演:DSSteveArnott
- 2019年《余波》饰演:Burnham
- 2018年《玛丽女王》饰演:EarlofBothwell
- 2017年《杀手的祷告》饰演:Metzger
- 2017年《重任在肩第四季》饰演:SteveArnott
- 2014年《重任在肩第二季》饰演:马丁·康普斯顿
- 2013年《污垢》饰演:戈尔曼
- 2013年《火车大劫案》饰演:马丁·康普斯顿
- 2013年《接班人》饰演:马丁·康普斯顿
- 2012年《重任在肩第一季》饰演:马丁·康普斯顿
- 2011年《脱衣舞娘大战狼人》饰演:Scott
- 2009年《爱丽丝的失踪》饰演:Danny
- 2009年《魔鬼联队》饰演:JohnO'Hare
- 2008年《疯狗》饰演:Sean
- 2002年《甜蜜十六岁》饰演:利亚姆