Conundrum: Secrets Among Friends
(pre-production)
Caleb
2018
Beautiful Gun
(Short)
Jesse
2017
Pretty Outrageous
Cameron
2016
Counter Act
(Short)
2013-2016
Motive
(TV Series)
Manny Flynn
- We'll Always Have Homicide
(2016)
... Manny Flynn
- Chronology of Pain
(2016)
... Manny Flynn
- The Dead Hand
(2016)
... Manny Flynn
- Kiss of Death
(2014)
... Manny Flynn
- The One That Got Away
(2013)
... Manny Flynn
9 More Episodes
2015/I
Outside the Lines
(Short)
DJ
2015
Final Girl
Shane
2013
Floodplain
(Short)
Duncan
2012
The Twilight Saga: Breaking Dawn - Part 2
Alec
2012
Goodnight for Justice
(TV Mini Series)
Will Donohue
- The Measure of a Man
(2012)
... Will Donohue
2011
Earth's Final Hours
(TV Movie)
Andy Streich
2011
Little Glory
Shawn
2010
The Twilight Saga: Eclipse
Alec
2009
The Twilight Saga: New Moon
Alec
2009
Walled In
Jimmy
2008
An American Affair
Adam Stafford
2008
The Talisman
(Short)
Jack Sawyer
2007
Normal
Brady
2007
Juno
RPG Nerd
2007
The 4400
(TV Series)
Graham Holt
- The Wrath of Graham
(2007)
... Graham Holt
2006
Christmas in Wonderland
Danny Saunders
2006
X-Men: The Last Stand
Jimmy / Leech
2006
Ultraviolet
Six
2006
Running Scared
Oleg Yugorsky
2005-2006
Stargate SG-1
(TV Series)
Orlin
- The Fourth Horseman: Part 2
(2006)
... Orlin
- The Fourth Horseman: Part 1
(2005)
... Orlin
2005
Thank You for Smoking
Joey Naylor
2004
Birth
Young Sean
2004
Godsend
Adam Duncan
2004
The Butterfly Effect
Tommy at 7
2002
Night Visions
(TV Series)
Tim (segment "Voices")
- Patterns/Voices
(2002)
... Tim (segment "Voices") (as Cameron Crigger)
2002
Shadow Realm
(TV Movie)
Tim (as Cameron Crigger)
2002
Dark Angel
(TV Series)
Johnny
- She Ain't Heavy
(2002)
... Johnny (as Cameron Crigger)
2002
Lone Hero
Kid (as Cameron Crigger)
2002
Brother's Keeper
(TV Movie)
Young Ellis (as Cameron Crigger)
2000
The Christmas Secret
(TV Movie)
Young Jerry (as Cameron Crigger)
2000
Higher Ground
(TV Series)
Young Peter
- Innocence
(2000)
... Young Peter (as Cameron Crigger)
2012
The Hour
(TV Series)
Self
- Episode #8.138
(2012)
... Self
2011
31st Annual Genie Awards
(TV Special)
Self - Presenter
2009
Up Close with Carrie Keagan
(TV Series)
Self
- Episode dated 20 November 2009
(2009)
... Self
- Episode dated 16 November 2009
(2009)
... Self
2009
Made in Hollywood
(TV Series)
Self
- Episode #5.8
(2009)
... Self
2008
The 10th Annual Leo Awards
(TV Special)
Self - Presenter, Nominee: Best Supporting Performance by a Male in a Feature Length Drama
2007
The Making of 'Christmas in Wonderland'
(Video documentary)
Self
2007
The 28th Annual Young Artist Awards
(TV Special)
Self - Award Nominee
2007
The 12th Annual Critics' Choice Awards
(TV Special)
Self
2006
X Men: The Last Stand - Production Diaries
(Video documentary short)
Self
2006
Running Scared: Through the Looking Glass
(Video documentary short)
Self
2006
Starz on the Set: Ultraviolet
(TV Short)
Self
2005
The 10th Annual Critics' Choice Awards
(TV Special)
Self