Actor australiano conocido por sus papeles en series de televisión como Empire, Power Rangers RPM, Blue Water High y Spartacus: Blood and Sand. En el 2015 comenzó a interpretar al personaje de Malcolm Ducasse en la serie de televisión Jessica Jones.
Asistió a la escuela secundaria Byron Bay y uno de sus primeros papeles fue como extra en la película Sleep Over Club del 2002.
Interpretó el papel titular en la película Mr. Pop del 2012.
Creció en Cairns, Queensland, Australia y tiene un hijo.
En el 2014, interpretó el papel de Diego en la serie de televisión The Vampire Diaries de Zach Roerig.