He graduated from McGill University with a bachelors degree in science in 2006 and from the University of Toronto with a master degree in economics in 2007.
| Year | Title | Role | Notes |
|---|---|---|---|
| 2001 | System Crash | Groovy Gary/Tommy Jensen | "Good Deeds Done Cheap" (Season 4, Episode 1) |
| 2005 | Code Breakers | Sentry | uncredited |
| 2006 | 1-800-Missing | Steve Biggs | "The Drive In " |
| 11 Cameras | Chuck | Main role | |
| 2007 | Monster Warriors | Jock Strongjaw | "Spring Break " (Season 3, Episode 15) |
| The Best Years | Brandon Zimmerman | 4 episodes | |
| Too Young to Marry | Max Doyle | made for television (Lifetime Movie) | |
| Killing Zelda Sparks | Bill | appearance | |
| 2008 | Victor | Glenn Crossley | made for television (CBC) |
| M.V.P. | Trevor Lemonde | Main role | |
| House Party | Sean Goldstein | Main role | |
| Warehouse 13 | Cody | made for television (The Sci-Fi Channel) | |
| Aaron Stone | Dax | made for television (Disney) | |