Home / Discover / People

Kyle XY

2006
as Kyle

Eastwick

2009
as Chad

The Indian

2007
as Danny

Nearly Married

2016
as Bobby Browning

Life Tracker

2013
as Scott Orenhauser

Wyatt Earp's Revenge

2012
as Bat Masterson

Isolated

2014
as Ambassador for Peace

Living the Dream

2006
as Michael

Painted Woman

2017
as Frank Dean

Along Came the Devil

2018
as Pastor John

Camp Slaughter

2005
as Mario

Guest Star

Episode Baby Daddy
Never Ben in Love
2013
Episode Entourage
Chinatown
2005
Episode Hallmark Countdown to Christmas
Naughty or Nice
2012
Episode Baby Daddy
I'm Not That Guy
2013
Episode Baby Daddy
There's Something Fitchy Going On
2013
Episode Baby Daddy
New Bonnie vs. Old Ben
2013
Episode Baby Daddy
Lights! Camera! No Action!
2014