Films:
« My Bloody Valentine 3D » – Tom (2009)
« Ten Inch Hero » – Priestly (Créer en 2007 mais jamais diffusé )
« Supernatural » – Dean Winchester ( 2005- présent)
« Smallville » – Jason Teague (2004-2005)
« Devour » – Jake (2005)
« Still Life » – Max Morgan (2004) (jamais diffusé)
« Dawson’s Creek » – C.J. (2002-2003)
« Dark Angel » – Ben/Alec X5-494 (2001-2002)
« Blonde » – Eddie G
« Days of Our Lives »/ « Des jour et des vies » – Eric Brady (1997-2000)
« Mr. Rhodes » – Malcolm (1996)
Guest star:
« Dawson’s Creek » – C.J. (1998-2002)
« Cybill » – David – (1995-1997)
« Les jumelles de Sweet Valley »/ »Sweet Valley High » – Brad – All Along the Water Tower – (1997)
« Wishbone » – (1995)
Théâtre:
« A few Good Men » – 2007