Television
Water Rats as Uncreditied role (2001)
Home and Away as Paul Chalmers (2002)
All Saints as Damon Lloyd (2003)
Out of the Blue as Paul O'Donnell (2008)
Cops LAC as Jahrryde (2010)
Crownies as Jesse Major (2011)
The Vampire Diaries as Kol Mikaelson (2012 - 2013)
Film
S.M.S as Uncredited role
Dirty Deeds as Uncredited Role
My Greatest Day Ever as Coach (2007)
Road Rage as Young Driver (2007)
Offing David as David (2008)
Multiple Choice as Tommy (2009)
Needle as Ryan (2010)
Presenting
Weather Ed as Himself
Studio Disney as Himself (2005)
The Mint as Himself (2007)









