In der ersten Staffel von Der Sleepover Club war er Matthew, der Anführer einer Gruppe von Jungen, die in Gegnerschaft zu einer Mädchenclique steht. In der zweiten Staffel von Blue Water High spielte er den leicht schusseligen Surfer Eric.
Von 2009 bis 2013 war er in der FamilienserieDie Chaosfamilie als aus der Bahn geratener Jugendlicher Coby Jennings zu sehen, der bei der Familie Rafter Aufnahme und Unterstützung findet. 2014 wirkte er in dem HistoriendramaDas Versprechen eines Lebens mit. Im Jahr 2015 spielte er in der FilmbiografieHolding the Man von Timothy Conigrave ebendiesen. Im Jahr 2016 beteiligte er sich in der ersten Staffel der KrimiserieWanted, dort wo er in der Rolle von Chris Murphett zu sehen.