福尔摩斯:基本演绎法第6季 2018
饰演 Captain Thomas 'Tommy' Gregson
基本演绎法 第5季 2018
饰演 托马斯·格雷森
福尔摩斯:基本演绎法第5季 2016
饰演 Captain Toby Gregson
基本演绎法 第4季 2015
饰演 汤米•葛臣
福尔摩斯:基本演绎法第3季 2014
饰演 Captain Toby Gregson
福尔摩斯:基本演绎法第2季 2013
饰演 格雷森警官
基本演绎法第2季外挂字幕版 2013
饰演 -
福尔摩斯:基本演绎法第1季 2012
饰演 Captain Toby Gregson
基本演绎法第1季 2012
饰演 Gregson
头号嫌犯第1季 2011
饰演 -
火速搭档 2013
饰演 Cameron Brogden
忠诚 2012
饰演 Lieutenant Colonel Owens
惠特尼的绿苹果 2011
饰演 Henry Brown
第5季 2011
饰演 Steven Abbate
不明身份 2011
饰演 Martin B.
越界 2010
饰演 Charlie Wright
璀璨之地 2010
饰演 Adem
莎拉的钥匙 2010
饰演 William Rainsferd
英俊的哈里 2010
饰演 Prof. Porter
第五节 2010
饰演 Steven Abbate
彩虹照耀 2009
饰演 Alec
野孩子(2008) 2008
饰演 -
青春罩杯 2008
饰演 Frank Brennan
魂归伤膝谷 2007
饰演 Henry Dawes
暗物质 2007
饰演 Reiser
被证无罪 2006
饰演 Kerry
帝国瀑布 2005
饰演 David Roby
无人查收 2004
饰演 未知
神奇之旅 2004
饰演 Douglas Thomas
恐怖阴影 2004
饰演 Detective Scofield
穴居人 2004
饰演 Clint Windsor
鲍比・琼斯:天才一击 2004
饰演 Harry Vardon
给坏小子的歌 2004
饰演 William Franklin
男孩之歌 2003
饰演 William Franklin
荣誉之地 2003
饰演 Gen. Benedict Arnold
吾家有女艾芙琳 2002
饰演 Nick Barron
孩子梦天堂 2002
饰演 Joe O'Malley
民谣搜集者(原声) 2000
饰演 -
弦动我心 1999
饰演 Brian Turner
超异能快感 1999
饰演 Officer Gary Hallet
在梦中 1999
饰演 Paul Cooper
超異能夢魘 1999
饰演 -
这是我父亲 1998
饰演 未知
禁地之行 1997
饰演 Henry Morton Stanley
委以重任 1997
饰演 Lt. Cmdr. Annibal Ramirez/Carlos
诫条理律 1997
饰演 未知
傲气盖天 1996
饰演 Harry Boland
今夜你会不会来 普通话版 1996
饰演 Prof. David Ash
今夜你会不会来 1995
饰演 Prof. David Ash
燃情岁月(普通话) 1994
饰演 -
科学怪人之再生情狂 1994
饰演 Captain Robert Walton
燃情岁月 1994
饰演 Alfred Ludlow
邦尼和琼 1993
饰演 Benjamin 'Benny' Pearl
适者生存 1990
饰演 Jules Kaye
使女的故事 1990
饰演 Nick
紧急盯梢令 1987
饰演 Richard 'Stick' Montgomery
早霜 1985
饰演 Michael Pierson
神秘约会 1985
饰演 Dez