最后一搏 2019
饰演 Whit Peters
曼蒂 2018
饰演 Jeremiah Sand
十诫 普通话版 2016
饰演 Aaron
商战 2012
饰演 Mark Patterson
同名同姓 2006
饰演 Mr. Lawson
十诫 2006
饰演 Aaron
十诫(下) 2006
饰演 Aaron
判我有罪 2006
饰演 Sean Kierney
灵异拼图 2004
饰演 A Friendly Man
星际传奇2 2004
饰演 Purifier
戰火情人 2003
饰演 -
超越边界 2003
饰演 Henry Bauford
不眠飞行 2003
饰演 John McCarthy
暴风前夕 2002
饰演 Ralph Wigram
混乱 2000
饰演 Samuel Coleridge
暴雨将至 2000
饰演 未知
鸽之翼 1997
饰演 Merton Densher
神父同志 1995
饰演 Father Greg Pilkington