W horrorze akcji Underworld: Bunt lykanów (Underworld: Rise of the Lycans) grał niewolnika, Sabasa. Sukcesem okazały się jego role w serialach: Diplomatic Immunity produkcji TVNZ (2009) oraz Miecz prawdy (Legend of the Seeker, 2008−2010) ABC Studios. W pierwszym z nich występował jako ambitny Leighton Mills, w drugim jako antagonista Darken Rahl. Jego rolę kapitana Franka Worsleya w filmie przygodowym Shackleton's Captain z 2012 roku nominowano do nagrody General TV podczas corocznej gali New Zealand Film and TV Awards. W latach 2010−2012 grał generała Gajusza Klaudiusza Glabera w przebojowym serialu Starz Spartakus (Spartacus). Glaber był bohaterem sezonów o podtytułach Krew i piach oraz Zemsta. Gościł w serialu sensacyjnym Agenci NCIS: Los Angeles (NCIS: Los Angeles, 2013)„NCIS: Los Angeles (TV Series) − Reznikov, N. (2013) − Full Cast & Crew”. imdb.com. [dostęp 2017-02-16].. Pojawiał się jako atrakcyjny manipulant Stéphane Narcisse w serialu The CW Nastoletnia Maria Stuart (Reign, 2014–2017).

Występuje na scenach teatralnych. Grał Malkolma w adaptacji Makbeta (1991), Konstantego w Mewie (1994), Katuriana w The Pillowman (2007). Pełnił rolę narratora kultowego musicalu o tematyce LGBT, The Rocky Horror Show (2002–2003).