The Originals (2013-Present)
Type: TV series
Role: Kol Mikaelson
Supernatural/Bloodlines (2014)
Type: TV series
Role: David Lassiter
Pretty Little Liars (2014)
Type: TV series
Role: Dean Stavros
The Vampire Diaries (2012/2013)
Type: TV series
Role: Kol Mikaelson
Crownies (2011)
Type: TV series
Role: Jesse Major
Needle (2010)
Type: Movie
Role: Ryan
Cops LAC (2010)
Type: TV series
Role: Jahrryde
Multiple Choice (2009)
Type: Short film
Role: Tommy
Out of the Blue (2008)
Type: TV series
Role: Paul O’Donnell
Offing David (2008)
Type: Movie
Role: David
My Greatest Day Ever (2007)
Type: Short film
Role: Coach
Road Rage (2007)
Type: Short film
Role: Younger Driver
All Saints (2003)
Type: TV series
Role: Damon Lloyd
Home and Away (2002)
Type: TV series
Role: Paul Chalmers
Self
What’s Up Downunder (2011)
Type: TV series
Role: Himself
The Mint (2007)
Type: TV series
Role: Himself – Host