芳龄十六 2019
饰演 Dr. Miro
小小巨人 2018
饰演 Nic Kohl
附身 2013
饰演 Bruce
寂静岭2 2012
饰演 Travis Grady
Burning Mussolini 2009
饰演 Detective Ryan Johnson
电锯惊魂6 2009
饰演 William Easton
致命海域 2009
饰演 Captain Jack Colvin
被诅咒的命运 2004
饰演 Earl
星际叛将 2002
饰演 Lee Nash aka Carter
火星任务 2000
饰演 Sergei Kirov
爱的骗局 普通话版 1996
饰演 Sergei
特别的吻给特别的你 1996
饰演 Matt
银翼情人 1996
饰演 未知
冰上轻驰 1993
饰演 Josef Grool