Role w serialach
Instant Star
jako Jamie Andrews
52 odcinków
Saving Hope
jako Dr. Gavin Murphy
31 odcinków
This Life
jako Oliver Lawson
20 odcinków
Ruby and the Well
jako Daniel O'Reilley
10 odcinków
3 odcinków
Koroner
jako Aaron Browning
2 odcinków
The Listener
jako Gregory Harrow
2 odcinków
1 odcinków
Detektyw Murdoch
jako Sam Fineman
1 odcinków
Off2Kali Comedy
jako Jude
1 odcinków
Bloodletting & Miraculous Cures
jako Winston
1 odcinków
Law & Order Toronto: Criminal Intent
jako Carl Embers
1 odcinków
Degrassi: Minis
jako Jamie Andrews
1 odcinków
Zagubiona tożsamość
jako Russell
1 odcinków
Rookie Blue
jako Daniel Baird
1 odcinków
Brilliant Minds
jako Kevin Sullivan
1 odcinków
SurrealEstate
jako Mitch Valmy
1 odcinków