相对无言第3季 2020
饰演 -
回家 2018
饰演 -
守望尘世第3季 2017
饰演 Matt Jamison
守望尘世第2季 2015
饰演 Matt Jamison
安全屋第1季 2015
饰演 -
守望尘世第1季 2014
饰演 Matt Jamison
博士之日 2013
饰演 The Doctor (archive footage)
黑暗救赎第1季 2012
饰演 Daniel Demoys
若影若线 2011
饰演 Joseph Bede
殊途同归第1季 2010
饰演 Willy Houlihan
神秘博士第5季 2010
饰演 Doctor Who
神秘博士第4季 2008
饰演 Doctor Who
神秘博士第3季 2007
饰演 Doctor Who
神秘博士第2季 2006
饰演 Doctor Who
神秘博士第1季 2005
饰演 第九任博士
基督复临 2003
饰演 Stephen Baxter
我们北方的朋友们 1996
饰演 Nicky Hutchinson
触碰的双手 2018
饰演 Heinz
一周不死,全额退款 2018
饰演 -
传奇(普通话) 2015
饰演 -
传奇 2015
饰演 -
借东西的小人 2011
饰演 Pod Clock
赤裸的列侬 2010
饰演 John Lennon
黑暗崛起 2007
饰演 The Rider
惊变28天 2002
饰演 Major Henry West
型仔复仇记 2002
饰演 Vindici
伊丽莎白 1998
饰演 Duke of Norfolk
自由的代价 1998
饰演 Sender Horowitz
绝恋 1996
饰演 jude
同屋三分惊 1995
饰演 David Stephens
浅坟 1995
饰演 David Stephens
置若罔闻 1991
饰演 Derek Bentley
年代: 2016