Films
Knights of Impossingworth Park (2005) dans le rôle de "Rhyme"
House of Wax (2005) dans le rôle de "Wade" (film avec Chad Michael Murray)
Cry Wolf (2005) dans le rôle de "Tom"
Flight of the Phoenix (2004) dans le rôle de "Davis"
New York minute (2004/I) dans le rôle de "Trey Lipton"
13 à la douzaine (2003) (uncredited) dans le rôle de "Bully"
A Little Inside (2001) dans le rôle de Matt Nelson
Séries TV
"Supernatural" (2005) dans le rôle de "Sam Winchester" (2005-)
"Gilmore Girls" (2000) dans le rôle de "Dean Forester" (2000-2004)
"Silent Witness" (2000) dans le rôle de "Sam"
"Young MacGyver" (2003) dans le rôle de "Clay MacGyver"
"A Ring of Endless Light" (2002) dans le rôle de "Zach"
"Close to Home" (2001/III) (TV)