Es más conocido por su papel como el pirata Jack Rackham en la serie televisiva Black Sails, además de poseer una larga carrera en teatro.
En 1999 se graduó de la prestigiosa escuela australiana National Institute of Dramatic Art "NIDA" con una licenciatura en actuación.
[5][6] Colaboró junto a los actores Brendan Cowell y Anthony Hayes en la serie de trece episodios Men TV.
En 2011 apareció como invitado en un episodio de la miniserie Paper Giants: The Birth of Cleo, donde interpretó a Barry Humphries.
En 2012 apareció como invitado en la serie de drama y misterio Miss Fisher's Murder Mysteries, donde interpretó a Charles Freeman.