- 2018年《十二猴子第四季》饰演:JamesCole
- 2017年《十二猴子第三季》饰演:JamesCole
- 2017年《心理医生》饰演:Miles
- 2016年《十二猴子第二季》饰演:JamesCole
- 2012年《妮基塔第三季》饰演:亚伦·斯坦福
- 2011年《妮基塔第二季》饰演:亚伦·斯坦福
- 2010年《妮基塔第一季》饰演:亚伦·斯坦福
- 2007年《吃蛋糕的人》饰演:Dwight'Beagle'Kimbrough
- 2007年《燕麦饼干店》饰演:NealDowns
- 2006年《隔山有眼》饰演:达乌·布库威斯基
- 2006年《X战警3:背水一战》饰演:JohnAllerdyce/Pyro
- 2003年《X战警2》饰演:JohnAllerdyce
- 2002年《诱惑我小妈》饰演:古奥加
- 2002年《第25小时》饰演:Marcuse
- 2000年《X战警》饰演:约翰·阿勒德斯