Home / Discover / People

High School Musical

2006
as Jack Bolton

High School Musical 2

2007
as Coach Jack Bolton

The Yankles

2009
as Sledge Dixon

The House On The Hill

2019
as Sheriff Brunson

The Cell 2

2009
as Skylar

The Saratov Approach

2013
as Senator Smith

Perfect on Paper

2014
as Ben Goldstein

Vamp U

2013
as Ted

Someone Like You

2024
as Dr. Jim Allen

Held

2021
as Henry Barrett

Evil Angel

2009
as Jeff Morgan

Beautiful Wave

2011
as Jerry - Jeff's Dad

A Date to Die For

2015
as Derek Armstrong

The Christmas Spirit

2013
as Daniel Huntsman

Cross

2011
as Landon McCrae

Daddy Day Camp

2007
as Phil Jacobs

Little Women

2018
as Papa March

Animals

2008
as Vaughn

Once I Was Engaged

2021
as Curt Carrington

Simon Says

2006
as Garth

A Christmas Wish

2011
as Cal Evans

Guest Star

Episode Hallmark Channel's Countdown to Christmas
The Christmas Spirit
2013
Episode NCIS: Los Angeles
Reign Fall
2014
Episode Clueless
I'm in with the Out Crowd
1997
Episode Babylon 5
The Paragon of Animals
1998
Episode Diagnosis Murder
A Blast from the Past
1995
Episode JAG
Impact
1997
Episode Hot in Cleveland
Indecent Proposals
2011
Episode CSI: Miami
Blood Moon
2004
Episode Las Vegas
Head Games
2007
Episode JAG
Camp Delta
2004