Urodził się w Adelajdzie w Australii Południowej. Grał m.in. w filmach Droga (2009), Ewolucja Planety Małp (2014) czy X-Men: Apokalipsa (2016) zaś w roku 2015 pojawił się w westernie Johna Macleana Slow West, gdzie wcielił się w rolę szkockiego pisarza przemierzającego prerię Dzikiego Zachodu, a w 2021 zagrał w antywesternie Psie pazury w reżyserii Jane Campion. Za swoją grę często był nominowany do różnych nagród filmowych, głównie australijskich.