Acting
51 titles
The Canadian actor started out as a national gymnast and diver. He is also fluent in French and German. He received his first break when cast in the starring role of the Columbia Records/Nickelodeon movie, Spectacular! (2009) opposite Victoria Justice.
Raptus
2025
Five Gold Rings
2024
Confession
2023
Partner Track
2022
The Long Night
2022
The Flight Attendant
2020
Berlin, I Love You
2019
Burning Bright
2019
Truth or Dare
2018
She's Gotta Have It
2017
Hello Again
2017
Dear White People
2017
American Romance
2016
Signed, Sealed, Delivered: One in a Million
2016
Quantico
2015
Wildlike
2015
Lighthouse
2014
Riddick
2013
The Canyons
2013
Evidence
2013
Arrow
2012
House at the End of the Street
2012
National Lampoon's Another Dirty Movie
2012
Intercept
2011
Awkward.
2011
Triple Dog
2010
Bereavement
2010
Jack's Family Adventure
2010
Warehouse 13
2009
Glee
2009
Castle
2009
Spectacular!
2009
Lie to Me
2009
Class Savage
2008
Deadgirl
2008
Aliens in America
2007
My Name Is Sarah
2007
The Obsession
2006
A Girl Like Me: The Gwen Araujo Story
2006
Alice, I Think
2006
Hollow Man II
2006
Killer Instinct
2005
Supernatural
2005
The L Word
2004
renegadepress.com
2004
Sudbury
2004
Romeo!
2003
X2
2003
The Dead Zone
2002
Smallville
2001
Untitled Eternity Project