Home / Discover / People

Jane the Virgin

2014
as Michael Cordero Jr.

Ravenswood

2013
as Luke Matheson

Barbie in the Pink Shoes

2013
as Dillon / Prince Seigfried

Fresh

2022
as Chad

Diary of a Wimpy Kid

2010
as 80s Breakdancer

After Yang

2022
as Aaron

Schooled

2019
as Charlie Brown

Exeter

2015
as Brad

Snapshots

2018
as Zee

Goodnight for Justice

2011
as Young Clerk

Goblin

2010
as Matt

Family in Hiding

2006
as Matt Peterson

Made... The Movie

2010
as Marshall

Meteor Storm

2010
as Jason Young

Genesis

2018
as Todd

Mega Cyclone

2011
as Will Newmar

Grace

2014
as Brad

Seventeen and Missing

2007
as Kevin Janzen

The Wedding Chapel

2013
as Young Larry

Ghost Storm

2012
as Rob

Guest Star

Episode Flashpoint
Run, Jaime, Run
2011
Episode Mr. Young
Mr. Shakespeare
2011
Episode Pretty Little Liars
Grave New World
2013
Episode Mr. Young
Mr. Young
2011
Episode Mr. Young
Mr. Roboto
2011
Episode Smallville
Apocalypse
2008