Aparece en series televisivas como RELIC HUNTER (episodio de 2001), BLUE MURDER (2001), ANIMORPHS (1998), TEKWAR (episodio de 1995), EARTH: FINAL CONFLICT, y THE MYSTERY FILES OF SHELBY WOO (1996). También ha hecho lo propio en los telefilmes A GLIMPSE OF HELL (2001), y ACEPTABLE RISK (2001). A ello se suma el reciente largometraje FULL DISCLOSURE (2001), con Christopher Plummer, Virginia Madsen, y Penélope Ann Miller.
Cuando contaba siete años, James fue nominado al premio ACTRA a la Mejor interpretación en un programa de revista por NOT THE STORY OF ROCK 'N ROLL para la CBC, y a los once, se incorporó al grupo de improvisación Younge Street Players, que produjo tres revistas exitosas, una de ellas presentada en Toronto con la famosa Second City de esa ciudad, en el Old Firehall. A los doce, intervino en el largometraje canadiense ORDINARY MAGIC (1993), y prosiguió su carrera como actor en su adolescencia con apariciones en COMICS!!, de la CBC, y en otros shows televisivos antes de matricularse en el prestigioso Trinity College de la Universidad de Toronto. Consiguió el Galardón al Mejor actor de la Universidad por su papel protagonista en I HATE HAMLET, de Paul Rudnick, que también produjo. También ha actuado en un ROMEO AND JULIET, y en JUMPERS, de Tom Stoppard.