- Neighbors (1994-1996, 2016) hahmona Troy Miller
- Stingers (1999-2000) hahmona Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) konstaapeli Chris Rileynä
- Home and Away (2005-2008) hahmona Zac MacGuire
- Underbelly (2008) hahmona Reg Wright
- Rescue Special Ops (2009-2011) ylikersantti Dean Gallagherina
- Winners &Losers (2011-2014) hahmona Rhys Mitchell
- The Secret Daughter (2016-2017) hahmona Jamie Peters
Elokuva:
- Love Serenade (1996) hahmona Jamie
- The Dish (2000) hahmona Gary Cunningham
- Walking on Water (2002) hahmona Ryan Reynolds
- Ned Kelly (2003) Dan Kellynä
- The Extra (2005) hahmona Ray "Raymo" Martin
- Wolf Creek (2005) hahmona Chris
- The Marine (2006) hahmona kersantti Troy Barlow
- Rogue (2007) hahmona Neil Kelly
- The Turning (2013) hahmona Scott Hunter
Muut projektit:
- Ash vs Evil Dead (2015-2018) hahmona Ash Williams (videopeli)
- The 100 (2014-2015) Roanina (verkkosarja)