- 2021年《贝尔法斯特》饰演:BillyClanton
- 2021年《三个家庭》饰演:科林·摩根
- 2018年《快乐王子》饰演:阿尔弗莱德·道格拉斯
- 2018年《真实的人类第三季》饰演:莱昂
- 2018年《本杰明》饰演:科林·摩根
- 2017年《悲恋再续》饰演:AmbassadorDonato
- 2016年《生者与死者》饰演:NathanAppleby
- 2016年《猎神:冬日之战》饰演:DukeofBlackwood
- 2016年《真实的人类第二季》饰演:莱昂
- 2014年《堕落第二季》饰演:科林·摩根
- 2013年《都柏林怪探》饰演:科林·摩根
- 2012年《梅林传奇第五季》饰演:梅林
- 2011年《梅林传奇第四季》饰演:科林·摩根
- 2010年《停靠》饰演:CathalO'Regan
- 2010年《梅林传奇第三季》饰演:梅林
- 2009年《梅林传奇第二季》饰演:科林·摩根