
Filmography12 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2019 | Capsized: Blood in the WaterMovie | Brad Cavanagh | 33 |
| 2019 | Roswell, New MexicoSeries | Alex Manes | 33 |
| 2018 | CharmedSeries | Viralis | 32 |
| 2017 | Hello AgainMovie | Jack | 31 |
| 2013 | RavenswoodSeries | Caleb Rivers | 27 |
| 2012 | HidingMovie | Jesse | 26 |
| 2011 | WendyMovie | Peter | 25 |
| 2011 | Peach Plum PearMovie | Jesse Pratt | 25 |
| 2010 | Pretty Little LiarsSeries | Caleb Rivers | 24 |
| 2010 | GiganticSeries | Echo | 24 |
| 2009 | Celebrity Ghost StoriesSeries | Self | 23 |
| 1999 | Teen Choice AwardsSeries | Self - Presenter | 13 |