2012- 2018
Nashville
Actor - Avery Barkley
2008- 2009
Terminator: The Sarah Connor Chronicles
Actor - Kyle Reese
2004
Dirty Dancing: Havana Nights
Actor - James Phelps
2002
7.4
Insomnia
Actor - Randy Stetz
4.0
Tuck Everlasting
Actor - Jesse Tuck
Full filmography