2020
The Sherman Oaks Haunting
(Short)
John
2019/I
Lit
(Short)
Cameron
2018
Wedding of Dreams
(TV Movie)
Johnny
2018
iZombie
(TV Series)
Zorn Hicks
- Are You Ready for Some Zombies?
(2018)
... Zorn Hicks
2016
Aftermath
(TV Series)
Devyn
- Madame Sosostris
(2016)
... Devyn
- A Clatter and a Chatter
(2016)
... Devyn
- Fever of the Bone
(2016)
... Devyn
- In Our Empty Rooms
(2016)
... Devyn
2016
Summer of Dreams
(TV Movie)
Johnny
2016/I
Interrogation
Teen Lucas
2016
Motive
(TV Series)
Ben Patkowski
- The Dead Hand
(2016)
... Ben Patkowski
2016
DC's Legends of Tomorrow
(TV Series)
Young Mick Rory
- Last Refuge
(2016)
... Young Mick Rory
- The Magnificent Eight
(2016)
... Young Mick Rory (uncredited)
2015-2016
World Trigger
(TV Series)
Kouda / Kakizaki
- To the Future
(2016)
... Kakizaki (English version, voice)
- The Evolving Mikumo Unit
(2016)
... Kakizaki (English version, voice)
- B-rank Rank Wars Begin
(2015)
... Kouda (English version, voice)
- Tekisho Hairein
(2015)
... Kouda (English version, voice)
- The Organon User
(2015)
... Kouda (English version, voice)
10 More Episodes
2015
Minority Report
(TV Mini-Series)
Teen Dash
- Everybody Runs
(2015)
... Teen Dash
2015
Santa's Little Helper
(Video)
Young Dax
2015
Ties That Bind
(TV Series)
Jeff McLean
- Protect and Serve
(2015)
... Jeff McLean
- Legacy
(2015)
... Jeff McLean
- Paying for It
(2015)
... Jeff McLean
- The Whole Picture
(2015)
... Jeff McLean
- Controlled Substance
(2015)
... Jeff McLean
10 More Episodes
2015
UnREAL
(TV Series)
Terry
- Relapse
(2015)
... Terry
2014-2015
When Calls the Heart
(TV Series)
Gabe Montgomery / Gabe
- Trials of the Heart
(2015)
... Gabe
- Prelude to a Kiss
(2014)
... Gabe Montgomery
- Rules of Engagement
(2014)
... Gabe Montgomery
- Change of Heart
(2014)
... Gabe Montgomery
- Perils of the Soloists
(2014)
... Gabe Montgomery
11 More Episodes
2014
Wings of the Dragon
Young Rene
2013-2014
The Tomorrow People
(TV Series)
Young John
- Son of Man
(2014)
... Young John
- Sitting Ducks
(2014)
... Young John
- Kill or Be Killed
(2013)
... Young John
2013
Time Tremors
(TV Series)
Max Reno
- Facing the Fear
(2013)
... Max Reno
- The Dreaming Wood
(2013)
... Max Reno
- A Future Friend
(2013)
... Max Reno
- The Prisoner in Time
(2013)
... Max Reno
- The Mysteries of Miss Bugly
(2013)
... Max Reno
7 More Episodes
2013
Horns
Ig Perrish at 13
2013
Sea Legs
(Short)
Boy
2013
Time Tremors
(Video Game)
Max Reno
2013
Jack
(TV Movie)
Young Michael (11)
2012
R.L. Stine's The Haunting Hour
(TV Series)
Mike
- Grampires Part 2
(2012)
... Mike
- Grampires: Part 1
(2012)
... Mike
2011
Passionflower
Charlie Spencer
2011
Lucky Christmas
(TV Movie)
Max
2011
Goon
Autograph Seeker (uncredited)
2010
Shattered
(TV Series)
Young Ben Sullivan
- Out of Sorrow
(2010)
... Young Ben Sullivan
- Stairways to Perceptions
(2010)
... Young Ben Sullivan
2010
Keep Your Head Up, Kid: The Don Cherry Story
(TV Mini-Series)
Donald Cherry - 10
- Part 1
(2010)
... Donald Cherry - 10
2010
Less Than Kind
(TV Series)
Paper Boy
- I Am Somewhere
(2010)
... Paper Boy