Ele nasceu em Fremantle, Austrália Ocidental. Ele ganhou uma bolsa para estudar teatro no John Curtin College of the Arts e aos 12 anos foi escalado para a série de TV Ship to Shore. Ele foi aceito na Western Australian Academy of Performing Arts logo após o colégio e se formou em 2000. Ele se tornou um ator principal em Cinema, TV e Teatro.
Em 2007, foi escalado por Philip Seymour Hoffman em Riflemind, uma peça de Andrew Upton que estreou na Sydney Theatre Company. Ele recebeu uma vaga na STC Actors Company de Robyn Nevin e, em 2009, ganhou um prêmio Helpmann e um Sydney Theatre Award por sua atuação como Príncipe Hal / Henry V, contracenando com Cate Blanchett em A Guerra das Rosas (dirigido por Benedict Andrews) .
Em 2010 ele interpretou Richard III na Melbourne Theatre Company dirigida por Simon Philips. Alison Croggon em The Australian escreveu: 'Esta é uma performance profundamente inteligente, física e emocionalmente sem medo. Marca a ascensão de um ator notável '. Ele ganhou seu segundo Prêmio Helpmann e um Prêmio Green Room por esta performance. No ano seguinte, ele interpretou Hamlet em uma temporada esgotada na Melbourne Theatre Company (um papel que ele repetiria em 2013 em Sydney para o Belvoir St Theatre).
Ele desempenhou um dos papéis principais em The Wild Duck (dirigido por Simon Stone), que teve temporadas de sucesso em Sydney, Melbourne e Oslo para o Festival Ibsen. Ele foi o jogador em Rosencrantz e Guildenstern estão mortos da STC, ao lado de Toby Schmitz e Tim Minchin. Em 2015, ele viajou para Paris para atuar na produção de Tiestes, de Simon Stone, e desempenhou o papel-título na premiada produção de Ivanov, de Belvoir.