- Sousedé (1994-1996, 2016) jako Troy Miller
- Stingers (1999-2000) jako Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) jako konstábl Chris Riley
- Doma a pryč (2005-2008) jako Zac MacGuire
- Underbelly (2008) jako Reg Wright
- Rescue Special Ops (2009-2011) jako vrchní seržant Dean Gallagher
- Vítězové a poražení (2011-2014) jako Rhys Mitchell
- Tajná dcera (2016-2017) jako Jamie Peters
Film:
- Love Serenade (1996) jako Jamie
- The Dish (2000) jako Gary Cunningham
- Walking on Water (2002) jako Ryan Reynolds
- Ned Kelly (2003) jako Dan Kelly
- The Extra (2005) jako Ray "Raymo" Martin
- Wolf Creek (2005) jako Chris
- Marine (2006) jako seržant Troy Barlow
- Rogue (2007) jako Neil Kelly
- The Turning (2013) jako Scott Hunter
Další projekty:
- Ash vs Evil Dead (2015-2018) jako Ash Williams (videohra)
- The 100 (2014-2015) jako Roan (webová série)