迷失太空第2季 2019
饰演 -
火箭之夏 2019
饰演 -
迷失太空第1季 2018
饰演 John Robinson
黑帆第4季 2017
饰演 Captain Flint
无人生还 2016
饰演 爱德华·阿姆斯特朗
黑帆第3季 2016
饰演 Captain Flint
黑帆第2季 2015
饰演 未知
黑帆第1季 2014
饰演 Captain Flint
冤家搭档第2季 2012
饰演 DI Jack Armstrong
冤家搭档第1季 2010
饰演 DI Jack Armstrong
马普尔小姐探案第5季 2010
饰演 未知
简爱 2006
饰演 Edward Fairfax Rochester
剑桥风云 2003
饰演 Kim Philby
女房客 1996
饰演 Helen
旅程 2016
饰演 Tony Blair
特種進化 2014
饰演 -
机器人反击 2013
饰演 Vincent
刘易斯探案:阴毒的产物 2012
饰演 David Connelly
伦敦黑沼 2012
饰演 Riley
马普尔小姐探案之蓝色天竺葵 2010
饰演 George Pritchard
断头气 2006
饰演 Harris
黑暗角落 2006
饰演 Dr. Woodleigh
沙普的挑战 2006
饰演 William Dodd
抗暴英雄(普通话) 2005
饰演 Captain William Gordon
抗暴英雄 2005
饰演 -
007:择日而亡 2002
饰演 Gustav Graves
迷梦情缘 2002
饰演 Fergus Wolfe
了不起的盖茨比 英国版 2000
饰演 Jay Gatsby
奥涅金 1999
饰演 Lensky
贝蒂表妹 1998
饰演 Victorin Hulot
迷影仙踪 1997
饰演 Charles Castle
美丽佳人欧兰朵 1992
饰演 Othello