2019-2021
Hudson & Rex
(TV Series)
Jesse Mills / Jesse
- Origin Story
(2021)
... Jesse Mills
- Old Dog, New Tricks
(2020)
... Jesse
- The Graveyard Shift
(2020)
... Jesse Mills
- Flare of the Dog
(2020)
... Jesse
- Finger foodie
(2020)
... Jesse
32 More Episodes
2019
Run This Town
Neil
2019/I
The Last Man
Johnny
2018
Frankie Drake Mysteries
(TV Series)
Huey
- Radio Daze
(2018)
... Huey
2018
Wynonna Earp
(TV Series)
Robin
- War Paint
(2018)
... Robin
- Daddy Lessons
(2018)
... Robin
- The Other Woman
(2018)
... Robin
- Waiting Forever for You
(2018)
... Robin
- If We Make It Through December
(2018)
... Robin
6 More Episodes
2018
Private Eyes
(TV Series)
Dylan Mallone
- Brew the Right Thing
(2018)
... Dylan Mallone
2017
Fugazi
(TV Movie)
Charlie Byron
2017
Sea Change
(TV Movie)
Bobby
2017
#VitalSignz
(TV Mini-Series)
Geriatric Man
- The Adventures of Geriatric Man!
(2017)
... Geriatric Man
2017
Bad Date Chronicles
(TV Movie)
Conner Michaels
2016
The Night Before Halloween
(TV Movie)
Adam
2015-2016
Between
(TV Series)
Chuck
- Don't Look Back
(2016)
... Chuck
- Horatio Rising
(2016)
... Chuck
- Extraction
(2016)
... Chuck
- Hope
(2016)
... Chuck
- Us vs. Them
(2016)
... Chuck
12 More Episodes
2016/III
Lost & Found
Andy Walton
2015
Lost After Dark
Sean
2015
Between the Lines: Pretty Lake High - Yearbook Assignment
(TV Series)
Chuck
- Chuck Pt.2
(2015)
... Chuck
- Chuck
(2015)
... Chuck
2015
Open Heart
(TV Series)
Wes Silver
- Time Out of Mind
(2015)
... Wes Silver
- Trust Fund
(2015)
... Wes Silver
- Paying for It
(2015)
... Wes Silver
- Password
(2015)
... Wes Silver
- Ancient History
(2015)
... Wes Silver
12 More Episodes
2015
Pirate's Passage
(TV Movie)
Carl Moehner / Lookout (voice)
2014/II
Ahead
(Short)
Colin
2014
Big Muddy
Andy Barlow
2014
Maps to the Stars
Rhett
2013
Saving Hope
(TV Series)
Riley Stiles
- Vamonos
(2013)
... Riley Stiles
2011-2013
Degrassi: The Next Generation
(TV Series)
Jake Martin
- The Time of My Life: Part 1
(2013)
... Jake Martin
- The Time of My Life: Part 2
(2013)
... Jake Martin
- Zombie: Part 2
(2013)
... Jake Martin (credit only)
- Zombie: Part 1
(2013)
... Jake Martin (credit only)
- Karma Police: Part 2
(2013)
... Jake Martin (credit only)
85 More Episodes
2013
Lost Girl
(TV Series)
Nelson
- Delinquents
(2013)
... Nelson
2012
The Subterfuge Suite
(Short)
Jack
2012
Warehouse 13
(TV Series)
Brady Miller
- There's Always a Downside
(2012)
... Brady Miller
2011
Degrassi: Minis
(TV Series short)
Jake Martin
- The Power Play Part Four
(2011)
... Jake Martin
2011
Change of Plans
(TV Movie)
Noah Roorda
2007-2010
The Latest Buzz
(TV Series)
Noah Jackson
- The Issue Issue
(2010)
... Noah Jackson
- The Third Wheel Issue
(2010)
... Noah Jackson
- The Double Trouble Issue
(2010)
... Noah Jackson
- The Truth Hurts Issue
(2010)
... Noah Jackson
- The Date Night Issue
(2010)
... Noah Jackson
65 More Episodes
2010
The Jensen Project
(TV Movie)
Brody Thompson
2008
For the Love of Grace
(TV Movie)
Josh