2020
The Expanding Universe of Ashley Garcia
(TV Series)
Eric
- Failure Is Not an Option
(2020)
... Eric
2017
The Real O'Neals
(TV Series)
Customer
- The Real Confirmation
(2017)
... Customer
2015
NCIS
(TV Series)
Marine Lance Corporal Jonathan Zee
- Incognito
(2015)
... Marine Lance Corporal Jonathan Zee
2012-2015
Degrassi: The Next Generation
(TV Series)
Mike Dallas
- Finally: Part 2
(2015)
... Mike Dallas
- Finally: Part 1
(2015)
... Mike Dallas
- The Kids Aren't Alright: Part 1
(2015)
... Mike Dallas
- I Wanna Be Adored
(2015)
... Mike Dallas
- Get It Together
(2015)
... Mike Dallas
82 More Episodes
2013
Carrie
George
2010-2012
Wingin' It
(TV Series)
Porter Jackson
- Live and Let Fly
(2012)
... Porter Jackson
- Flowers for Sergernon
(2012)
... Porter Jackson
- Total Debate of the Heart
(2012)
... Porter Jackson
- Cosmonaut Claire 3-D
(2012)
... Porter Jackson
- Angel on Hippocampus
(2012)
... Porter Jackson
51 More Episodes
2011-2012
Totally Amp'd
(TV Series)
Brando
- Rise and Fall
(2012)
... Brando
- Shoot for the Stars
(2012)
... Brando
- Take It from the Top
(2012)
... Brando
- That's Show Biz
(2012)
... Brando
- Dream Punch
(2012)
... Brando
10 More Episodes
2010
What's Up Warthogs!
(TV Series)
Henry Davidson
2007-2010
The Latest Buzz
(TV Series)
Michael Davies
- The Issue Issue
(2010)
... Michael Davies
- The Third Wheel Issue
(2010)
... Michael Davies
- The Double Trouble Issue
(2010)
... Michael Davies
- The Truth Hurts Issue
(2010)
... Michael Davies
- The Date Night Issue
(2010)
... Michael Davies
68 More Episodes
2008
Roxy Hunter and the Myth of the Mermaid
(TV Movie)
Max
2008
Roxy Hunter and the Horrific Halloween
(TV Movie)
Max
2007-2008
Little Mosque on the Prairie
(TV Series)
Jamal Dinssa
- The Ties That Blind
(2008)
... Jamal Dinssa
- No Fly List
(2007)
... Jamal Dinssa
- The Convert
(2007)
... Jamal Dinssa
- Swimming Up Stream
(2007)
... Jamal Dinssa
2008
Roxy Hunter and the Secret of the Shaman
(TV Movie)
Max
2007
Roxy Hunter and the Mystery of the Moody Ghost
(TV Movie)
Max
2007
Super Why!
(TV Series)
- Hansel and Gretel
(2007)
2006
Captain Flamingo
(TV Series)
Rutger
- Water You Worried About?/Portrait of a Superhero
(2006)
... Rutger (voice)
- The Flamingo Has Landed/Pancake Panic
(2006)
... Rutger (voice)
2005
Darcy's Wild Life
(TV Series)
Colt Brewster
- Git Along L'll Darcy
(2005)
... Colt Brewster
- Cuz in Trouble
(2005)
... Colt Brewster
- Yes I Can... Maybe
(2005)
... Colt Brewster
2005
Mind Me Good Now
(Short)
2005
The Murdoch Mysteries
(TV Series)
Freddie
- Under the Dragon's Tail
(2005)
... Freddie
2005
Cyber Seduction: His Secret Life
(TV Movie)
2005
Kojak
(TV Series)
Darryl Harris
- Pilot
(2005)
... Darryl Harris
2005
The Pacifier
First Junior Grizzly
2004
Wonderfalls
(TV Series)
Shoplift Kid
- Caged Bird
(2004)
... Shoplift Kid
2001-2004
Doc
(TV Series)
Justin
- Till We Meet Again
(2004)
... Justin
- Happy Trails
(2004)
... Justin
- Breaking Away
(2004)
... Justin
- Who Wants to Be a Millionaire
(2004)
... Justin
- Donny's Millions
(2003)
... Justin
27 More Episodes
2003
Blizzard
Bobby Jackson
2003
Owning Mahowny
Boy