Home / Discover / People

Manifest

2018
as Zeke Landon

Sydney White

2007
as Tyler Prince

Private Practice

2007
as James Peterson

Ghost Rider

2007
as Young Johnny Blaze

Helix

2014
as Dr. Kyle Sommer

Jack & Bobby

2004
as Jack McCallister

Lucky 7

2013
as Matt

Christmas Joy

2018
as Ben Andrews

Homecoming

2009
as Mike

The Red Resurrection

2017
as Lincoln Marx

Deceit

2006
as Dave Ford

The Deep End

2010
as Dylan Hewitt

Director

Movie The Red Resurrection 2017

Writer

Movie The Red Resurrection 2017

Producer

Movie The Red Resurrection 2017

Guest Star

Episode Timeless (2016)
The Darlington 500
2018
Episode Mad Men
The Summer Man
2010
Episode Mad Men
The Rejected
2010
Episode Manifest
Estimated Time of Departure
2019
Episode Mad Men
The Chrysanthemum and the Sword
2010
Episode The Daily Show
Matt Long
2011
Episode Hallmark Channel's Countdown to Christmas
Christmas Joy
2018
Episode Mad Men
Waldorf Stories
2010
Episode Mad Men
Public Relations
2010
Episode Mad Men
Christmas Comes but Once a Year
2010
Episode The Newsroom (2012)
The 112th Congress
2012
Episode Mad Men
The Suitcase
2010
Episode Manifest
Vanishing Point
2019
Episode Manifest
Cleared for Approach
2019
Episode Manifest
Upgrade
2019
Episode Manifest
Hard Landing
2019