Attore prodigio canadese che si è fatto conoscere dal grande pubblico (anche italiano) a partire dal nuovo millennio.
Cresciuto in Canada con sua madre, Anne, e suo fratello Bryce (attore per le pubblicità), Cameron ricalcato le orme del fratello maggiore lavorando in uno spot commerciale, anche se il suo esordio vero e proprio è nella serie tv Higher Ground (2000), mentre è tenuto a battesimo cinematografico da Ken Sanzel che lo inserisce in Lone Hero (2002).
Dopo aver preso parte al telefilm Dark Angel (2000-2002) e al film The Butterfly Effect (2004) di Eric Bress e J. Mackye Gruber, sarà comunque richiesto per pellicole legate al fantastico, alla fantascienza e al paranormale: in Godsend (2004) di Nick Hamm reciterà, accanto a Greg Kinnear, Rebecca Romijn e Robert De Niro, il ruolo di una sorta di clone, mentre in Birth - Io sono Sean (2004) di Jonathan Blazer susciterà scandalo la sua "scena della vasca" con Nicole Kidman.
Il ruolo di Klaus Baudelaire nel film Lemony Snicket's - Una serie di sfortunati eventi (2004) doveva essere suo, ma invece fu scelto Liam Aiken, si rifarà affiancando Milla Jovovich in quel pasticcio digitale che è Ultraviolet (2006) di Kurt Wimmer e in X-Men 3: Conflitto Finale (2006) di Brett Ratner. Curiosamente in entrambi questi ultimi film ricoprirà il medesimo ruolo, vale a dire, quello di un personaggio che porta dentro di sé la cura per le mutazioni genetiche.