➨ Televisão:
• 2010: 24 Horas - Stephen (3 Episódios)
• 2009: The Vampire Diaries - Stefan Salvatore (Papel Principal)
• 2009: 24 Horas - Stephen (2 Episódios)
• 2008/2009: Army Wives - Logan Atwater (6 Episodios)
• 2008: Cold Case - Petey Murphy (1 Episódio)
• 2008: The Russell Girl - Evan Carroll (Película para TV)
• 2007: Shark - Justin Bishop (1 Episódio)
• 2007: Cane - Nick (3 Episódios)
• 2007: Fallen - Aaron Corbett (Papel Principal)
• 2003/2004: Everwood - Tommy Callahan (9 Episódios)
• 2003/2004: 8 Simple Rules - Damian (2 Episódios)
• 2003: The O.C. - Donnie (1 Episodio)
• 2003: Smallville - Lucas Luthor (1 Episódio)
• 2000/2005: Law & Order: Special Victims Unit - Danny Burrell/Luke Breslin (2 Episódios)
• 2002/2005: American Dreams - Tommy DeFelice (10 Episódios)
• 2002: Young Arthur - Lancelot (Episódio Piloto)
• 2001/2002: Wolf Lake - Luke Cates (10 Episódios)
• 1999-2001: Guiding Light - Max Nickerson (Regular)
• 1999: Another World - Sean McKinnon (Múltiplo - DEBUT)