- Neighbors (1994-1996, 2016) ako Troy Miller
- Stingers (1999-2000) ako Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) ako strážnik Chris Riley
- Home and Away (2005-2008) ako Zac MacGuire
- Underbelly (2008) ako Reg Wright
- Rescue Special Ops (2009-2011) ako starší seržant Dean Gallagher
- Víťazi a porazení (2011-2014) ako Rhys Mitchell
- Tajná dcéra (2016-2017) ako Jamie Peters
Film:
- Love Serenade (1996) ako Jamie
- The Dish (2000) ako Gary Cunningham
- Walking on Water (2002) ako Ryan Reynolds
- Ned Kelly (2003) ako Dan Kelly
- The Extra (2005) ako Ray "Raymo" Martin
- Wolf Creek (2005) ako Chris
- Námorník (2006) ako seržant Troy Barlow
- Rogue (2007) ako Neil Kelly
- The Turning (2013) ako Scott Hunter
Iné projekty:
- Ash vs Evil Dead (2015-2018) ako Ash Williams (videohra)
- The 100 (2014-2015) ako Roan (webová séria)