È stato giudicato uno dei nuovi comici canadesi più divertenti prima di farsi notare per il ruolo di Joshua nella serie televisiva di James Cameron Dark Angel. In seguito, ha creato il ruolo di Injun Joe ne Le avventure di Tom Sawyer (The Adventures of Tom Sawyer) a Broadway.
Nel 2007, è apparso in Smokin' Aces di Joe Carnahan assieme a Ben Affleck e Jeremy Piven, Quel treno per Yuma (3:10 to Yuma) di James Mangold al fianco di Russell Crowe e Christian Bale, e Svalvolati on the Road (Wild Hogs) di Walt Becker, che vedeva protagonisti John Travolta e Tim Allen.
In televisione, recentemente è stato impegnato con Shark, Lost, Senza traccia (Without a Trace), La zona morta (The Dead Zone), CSI: Scena del crimine (CSI ) e con il ruolo dell'agente Jay Swopes in A testa alta (Touching Evil).
Al cinema, ha lavorato a Mystery, Alaska, Walking Tall e The Butterfly Effect.