- Neighbors (1994-1996, 2016) ως Troy Miller
- Stingers (1999-2000) ως Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) ως αστυφύλακας Chris Riley
- Home and Away (2005-2008) ως Zac MacGuire
- Underbelly (2008) ως Reg Wright
- Special Ops Rescue (2009-2011) ως Ανώτερος Λοχίας Dean Gallagher
- Winners &Losers (2011-2014) ως Rhys Mitchell
- The Secret Daughter (2016-2017) ως Jamie Peters
Ταινία:
- Love Serenade (1996) ως Jamie
- The Dish (2000) ως Gary Cunningham
- Walking on Water (2002) ως Ryan Reynolds
- Ned Kelly (2003) ως Dan Kelly
- The Extra (2005) ως Ray "Raymo" Martin
- Wolf Creek (2005) ως Chris
- The Marine (2006) ως λοχίας Troy Barlow
- Rogue (2007) ως Neil Kelly
- The Turning (2013) ως Scott Hunter
Άλλα έργα:
- Ash vs Evil Dead (2015-2018) ως Ash Williams (video game)
- The 100 (2014-2015) ως Roan (ιστοσελίδα)