Bambino prodigio canadese, comincia a muovere i suoi primi passi sul piccolo schermo nei telefilm: Supernatural (2006) di Philip Sgriccia; Stargate SG-1 (2006) di Andy Mikita; Blade - The Series (2006) di Peter O'Fallon con Beau Bridges; The L Word (2006) di Billie Eltringham con Jennifer Beals, Mia Kirshner, Pam Grier e Alan Cumming; Reunion (2005) di Lou Antonio con Sean Faris e Will Estes; Terminal City (2005) di Rachel Talalay e ToddWorld di Jeff Gordon. A questi si aggiungono altri telefilm ai quali ha partecipato nel resto della sua carriera: un film della serie Masters of Horror (2007), 3-2-1 Penguins! (2007-2008), Sabbatical (2007), Smallville (2007) e Shattered (2010).
I film
Il film di debutto è Conciati per le feste (2006) di John Whitesell con Danny DeVito, Matthew Broderick, Kristin Davis e Kristin Chenoweth, cui seguono Noi due sconosciuti (2007), l'horror Trick'r Treat (2007), Parnassus - L'uomo che voleva ingannare il diavolo (2009) di Terry Gilliam con Johnny Depp e The Hole in 3D (2009). Nel 2012 è nel cast del film horror The Possession.