"The 4400" .... Graham Holt (1 episode, 2007) - The Wrath of Graham (2007) TV episode .... Graham Holt
X-Men: The Last Stand (2006) .... Jimmy / Leech ... aka X-Men 3 (Singapore: English title) (USA: working title) ... aka X3 (International: English title: informal short title) (USA: promotional abbreviation) ... aka X-men - L'engagement ultime (Canada: French title)
Ultraviolet (2006) .... Six
Running Scared (2006) .... Oleg Yugorsky
"Stargate SG-1" .... Orlin (2 episodes, 2005-2006) ... aka La porte des étoiles (Canada: French title: dubbed version) - The Fourth Horseman: Part 2 (2006) TV episode .... Orlin - The Fourth Horseman: Part 1 (2005) TV episode .... Orlin
Thank You for Smoking (2005) .... Joey Naylor
Birth (2004) .... Young Sean
Godsend (2004) .... Adam Duncan ... aka Adam (Canada: French title)
The Butterfly Effect (2004) .... Tommy at 7
"Night Visions" .... Young Tim Malone (1 episode, 2002) - Voices (2002) TV episode (as Cameron Crigger) .... Young Tim Malone
Shadow Realm (2002) (TV) (as Cameron Crigger) .... Tim
"Dark Angel" .... Johnny (1 episode, 2002) ... aka James Cameron's Dark Angel (USA: complete title) - She Ain't Heavy (2002) TV episode (as Cameron Crigger) .... Johnny