- 2013年《小镇疑云第一季》饰演:亚历克哈代
- 2017年《小镇疑云第三季》饰演:亚力克·哈迪
- 2013年《华沙间谍》饰演:大卫·田纳特
- 2012年《真爱故事》饰演:大卫·田纳特
- 2007年《神秘博士第三季》饰演:TheDoctor
- 2013年《政客之夫》饰演:大卫·田纳特
- 2020年《丹斯》饰演:DennisNilsen
- 2021年《舞台剧第二季》饰演:DavidTennant
- 2020年《她来了第二季》饰演:大卫·田纳特
- 2018年《她来了第一季》饰演:Simon
- 2010年《驯龙高手》饰演:Spitelout
- 2007年《神秘博士:诅咒之旅》饰演:大卫·田纳特
- 2007年《神秘博士:诅咒之旅》饰演:大卫·田纳特
- 2018年《亦正亦邪》饰演:CaleErendreich
- 2011年《曼联重生》饰演:吉米·墨菲
- 2018年《露营》饰演:Walt