- 2010年《驯龙高手》饰演:Spitelout
- 2011年《曼联重生》饰演:吉米·墨菲
- 2021年《舞台剧第二季》饰演:DavidTennant
- 2021年《八十天环游地球》饰演:PhileasFogg
- 2020年《舞台剧》饰演:David
- 2020年《丹斯》饰演:DennisNilsen
- 2020年《她来了第二季》饰演:大卫·田纳特
- 2018年《亦正亦邪》饰演:CaleErendreich
- 2013年《华沙间谍》饰演:大卫·田纳特
- 2013年《政客之夫》饰演:大卫·田纳特
- 2007年《神秘博士第三季》饰演:TheDoctor
- 2012年《神奇海盗团》饰演:查尔斯达尔文
- 2011年《新天师斗僵尸》饰演:大卫·田纳特
- 2009年《荣耀三九年》饰演:大卫·田纳特
- 2009年《神秘博士:火星之水》饰演:大卫·田纳特
- 2007年《神秘博士:诅咒之旅》饰演:大卫·田纳特