- Szomszédok (1994-1996, 2016), mint Troy Miller
- Stingers (1999-2000) mint Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) Chris Riley rendőrtisztként
- Otthon és idegenben (2005-2008), mint Zac MacGuire
- Underbelly (2008), mint Reg Wright
- Különleges mentési műveletek (2009-2011) Dean Gallagher főtörzsőrmesterként
- Winners &Losers (2011-2014) mint Rhys Mitchell
- A titkos lány (2016-2017), mint Jamie Peters
Film:
- Love Serenade (1996), mint Jamie
- The Dish (2000), mint Gary Cunningham
- Walking on Water (2002), mint Ryan Reynolds
- Ned Kelly (2003), mint Dan Kelly
- The Extra (2005), mint Ray "Raymo" Martin
- Wolf Creek (2005) Chris szerepében
- The Marine (2006) Troy Barlow őrmesterként
- Rogue (2007), mint Neil Kelly
- The Turning (2013), mint Scott Hunter
Egyéb projektek:
- Ash vs Evil Dead (2015-2018), mint Ash Williams (videojáték)
- The 100 (2014-2015), mint Roan (webes sorozat)