|2019||Nostalgic Christmas as Tom Novak|
|2016||Monster Trucks as Dad (uncredited)|
|2015||So You Said Yes as Sam Taylor|
|2014||Flowers in the Attic as Christopher Dollanganger, Sr.|
|2014||Hector and the Search for Happiness as Alan|
|2012||Becoming Redwood as Ethan Hanson|
|2009||Phantom Racer as Cliff|
|2007||Carolina Moon as Wade Mooney|
|2004||The Twelve Days of Christmas Eve as Jesse Carter|
|2002||The Locket as Michael Keddington|
|1999||The Long Kill as Bryce Naylor|
|1999||Joan of Arc as Jean de Metz|
|1993||Alive as Pablo Montero|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.