# Gunless (2010) (post-production) .... Corporal Jonathan Kent
# Extract (2009) (post-production) .... Brad
# Eve (2009/II) (post-production) .... Lucien
# "90210" .... Ethan Ward (24 episodes, 2008-2009)
- One Party Can Ruin Your Whole Summer (2009) TV episode .... Ethan Ward
- Zero Tolerance (2009) TV episode .... Ethan Ward
- The Party's Over (2009) TV episode .... Ethan Ward
- The Dionysian Debacle (2009) TV episode .... Ethan Ward
- Between a Sign and a Hard Place (2009) TV episode .... Ethan Ward
(19 more)
# "Supernatural" .... Alan J. Corbett (1 episode, 2008)
- Ghostfacers (2008) TV episode .... Alan J. Corbett
# "Runaway" .... Henry / ... (10 episodes, 2006-2008)
- Father Figure (2008) TV episode .... Henry
- Homecoming (2008) TV episode
- They Say It's Your Birthday (2006) TV episode .... Henry
- End Game (2006) TV episode .... Henry
- Turn, Turn, Turn (2006) TV episode
(5 more)
# "About a Girl" .... Stan (1 episode, 2008)
- About a Homecoming (2008) TV episode .... Stan
# Butterfly on a Wheel (2007) .... Matt Ryan
... aka Shattered (Singapore: English title) (USA: new title)
... aka Desperate Hours (Europe: English title)
... aka The Butterfly (International: English title)
# The Messengers (2007) .... Bobby
... aka Les messagers (Canada: French title)
# In the Land of Women (2007) .... Eric Watts
# The Butterfly Effect 2 (2006) (V) .... Trevor Eastman
# "Alice, I Think" .... Mark Conners (1 episode, 2006)
- What Would Jesus Do? (2006) TV episode .... Mark Conners
# Nostalgia Boy (2006) .... Nostalgia Boy
# "The Dead Zone" .... Randy (1 episode, 2006)
... aka "Stephen King's Dead Zone" (USA)
- Panic (2006) TV episode .... Randy
# Eight Days to Live (2006) (TV) .... Joe Spring
# Slither (2006) .... Drawing Boy
... aka Incisions (Canada: French title)
# Final Destination 3 (2006) .... Marcus
... aka Destination ultime 3 (Canada: French title)
... aka Final Destination 3 (Germany)
# Man About Town (2006) .... Young Dooley
# "Da Vinci's City Hall" .... Chad Markowitz (1 episode, 2005)
... aka "Le maire Da Vinci" (Canada: French title: dubbed version)
- Isn't Very Pretty But You Can Smoke It (2005) TV episode .... Chad Markowitz
# A Perfect Note (2005) (TV) .... Ripper
# The Long Weekend (2005) .... Ed - 14 & 15 years
... aka Un long Week-End (Canada: French title)
# Amber Frey: Witness for the Prosecution (2005) (TV) (uncredited) .... Grocery Clerk
# Hush (2005) (TV) .... Billy
# "Andromeda" .... Lon (1 episode, 2004)
... aka "Gene Roddenberry's Andromeda" (USA: complete title)
- So Burn the Untamed Lands (2004) TV episode .... Lon
# "Dead Like Me" .... Joey (1 episode, 2004)
- Death Defying (2004) TV episode .... Joey
# "The Days" .... Steve Colter (2 episodes, 2004)
- Day 1,370: Part 2 (2004) TV episode .... Steve Colter
- Day 1,370: Part 1 (2004) TV episode .... Steve Colter
# Perfect Romance (2004) (TV) .... Rapper