速度与激战 2017
饰演 -
异形前哨 2014
饰演 General Dane
启示录:庞贝 2014
饰演 Jeff Pierce
世界之战:歌利亚 2013
饰演 -
地球启示录 2013
饰演 Lt. Frank Baum
冷聚变 2010
饰演 Unger
眼球战机 2009
饰演 R. J. 'Gunner' Reynolds
地下九英里 2008
饰演 Thomas 'Jack' Jackman
重要人物 2008
饰演 Christian Mason
时空英豪5 2007
饰演 Duncan MacLeod
永无天日 2005
饰演 Gavin Matheson
钟云号海神 2005
饰演 Commander Frank Habley
铁幕追击 2004
饰演 Andrew Chambers
地球毁灭 2002
饰演 Neville
空间 2002
饰演 未知
大法师传奇 2000
饰演 未知
超时空圣战 2000
饰演 Duncan MacLeod
浪漫女人香 1992
饰演 Enrico Pazzoli