Home / Discover / People

Baby Daddy

2012
as Ben Wheeler

Kyle XY

2006
as Josh Trager

LOL

2012
as Jeremy

16 Wishes

2010
as Jay

Trick 'r Treat

2007
as Schrader

Carol's Second Act

2019
as Daniel Kutcher

All in Time

2016
as Clark

Axis

2017
as Barry (voice)

Noah's Hotel

as Austin King

Casa Vita

2016
as Early

Piranha 3DD

2012
as Josh

Best Player

2011
as Ash

Spectacular!

2009
as Star Spangled Boy

Love Me

2012
as Harry Townsend

Expecting Amish

2014
as Samuel

Left for Dead

2018
as Police Officer

Guest Star

Episode The Troop
Tentacle Face
2009
Episode No Ordinary Family
No Ordinary Mobster
2010
Episode No Ordinary Family
No Ordinary Accident
2010
Episode R.L. Stine's The Haunting Hour: The Series
Scary Mary (Part 1)
2011
Episode R.L. Stine's The Haunting Hour: The Series
Scary Mary (Part 2)
2011