- Съседи (1994-1996, 2016) като Troy Miller
- Stingers (1999-2000) като Dylan "Squizzy" Taylor
- Blue Heelers (2000-2005) като полицай Крис Райли
- Home and Away (2005-2008) като Zac MacGuire
- Underbelly (2008) като Reg Wright
- Rescue Special Ops (2009-2011) като старши сержант Дийн Галахър
- Winners &Losers (2011-2014) като Rhys Mitchell
- Тайната дъщеря (2016-2017) като Джейми Питърс
Филм:
- Любовна серенада (1996) като Jamie
- The Dish (2000) като Gary Cunningham
- Ходене по вода (2002) като Райън Рейнолдс
- Нед Кели (2003) като Дан Кели
- The Extra (2005) като Ray "Raymo" Martin
- Wolf Creek (2005) като Chris
- The Marine (2006) като сержант Трой Барлоу
- Rogue (2007) като Нийл Кели
- The Turning (2013) като Скот Хънтър
Други проекти:
- Ash срещу Evil Dead (2015-2018) като Ash Williams (видео игра)
- The 100 (2014-2015) като Roan (уеб сериал)