- 2016年《疑犯追踪第五季》饰演:JohnReese
- 2014年《疑犯追踪第四季》饰演:JohnReese
- 2013年《疑犯追踪第三季》饰演:JohnReese
- 2013年《金蝉脱壳》饰演:WillardHobbes
- 2013年《萨凡纳》饰演:WardAllen
- 2012年《疑犯追踪第二季》饰演:JohnReese
- 2008年《魔兽战场》饰演:凯能Kainan
- 2006年《时空线索》饰演:CarrollOerstanclt
- 2006年《玩命记忆》饰演:沃兹
- 2004年《最终剪接》饰演:Fletcher(asJimCav
- 2004年《耶稣受难记》饰演:耶稣
- 2002年《一级重罪》饰演:汤姆
- 2002年《新基督山伯爵》饰演:爱德蒙·唐太斯
- 2000年《黑洞频率》饰演:约翰·沙利文
- 1999年《与魔鬼共骑》饰演:BlackJohn
- 1998年《细细的红线》饰演:列兵维特