人生第二春 2019
饰演 Dr. Stephen Frost
双峰第3季 2017
饰演 Dale Cooper
波特兰迪亚第7季 2017
饰演 -
双峰 2016
饰演 Dale Cooper
囚网之内第1季 2015
饰演 Ronnie
波特兰迪亚第5季 2015
饰演 Mayor
波特兰迪亚第3季 2013
饰演 Mayor
波特兰迪亚第2季 2012
饰演 Mayor
波特兰迪亚第1季 2011
饰演 Mayor
绝望的主妇第7季 2010
饰演 -
双峰第2季 1990
饰演 Special Agent Dale Cooper
双峰第1季 1990
饰演 Special Agent Dale Cooper
高飞鸟 2019
饰演 David Seton
滴答屋 2018
饰演 Isaac Izard
滴答屋(普通话) 2018
饰演 -
小小巨人 2018
饰演 Ray Winter
生活似流水 2013
饰演 Peter Sebeck
和平、爱与误解 2011
饰演 Mark
正义联盟:新的边际 2008
饰演 Clark Kent/Superman
大笨象会上瘾 2006
饰演 Marius
神秘岛 2005
饰演 Cyrus
桃色接触 2004
饰演 Spirit of Cary Grant
图书馆员:寻找命运之矛的探险 2004
饰演 Edward Wilde
红衣夜合花 2003
饰演 Nailor
神鬼出窍 2001
饰演 Fisk / Toffler 2
一夜风流 1997
饰演 Vernon
罗斯威尔 1994
饰演 Jesse Marce
摩登原始人之摔跤赛攻击波 1994
饰演 Cliff Vandercave
沉默战警 1994
饰演 Michael Smith
大门 1991
饰演 Ray Manzarek
隐藏杀手 1987
饰演 未知
蓝丝绒 1986
饰演 Jeffrey Beaumont
沙丘(1984) 1984
饰演 Paul Usul Muad Dib Atreides