Kariera Zanim został aktorem, przez sześć miesięcy kładł podłogi. Brał udział w szkolnych przedstawieniach. W wieku szesnastu lat uczestniczył w pierwszych przesłuchaniach i ostatecznie rozpoczął swoją karierę w 2007 roku od gościnnych występów w australijskich serialach: Zatoka serc (Home and Away) i Córki McLeoda (McLeod's Daughters). Od 8 lipca 2007 do 2008 roku grał postać sparaliżowanego sportowca Josha Taylora w australijskiej operze mydlanej Sąsiedzi (Neighbours). W serialu telewizyjnym dla młodzieży Księżniczka z krainy słoni (The Elephant Princess, 2008–2009) wystąpił w roli Marcusa, gitarzysty z zespołu głównego bohatera.
Później pojawił się jako Marc w dwóch odcinkach serialu Satysfakcja (Satisfaction, 2009). Na dużym ekranie zadebiutował w epizodycznej roli w dramacie sci-fi Zapowiedź (Knowing, 2009) z Nicolasem Cage’em. Po występie w thrillerze Piąty wymiar (Triangle, 2009), pojawił się w melodramacie Ostatnia piosenka (The Last Song, 2010) z udziałem Miley Cyrus, Kelly Preston i Grega Kinneara oraz jako Billy „The Kid” Timmons w dramacie sensacyjnym Niezniszczalni 2 (The Expendables 2, 2012) u boku Sylvestra Stallone’a. Jednak pozycję wśród największych gwiazd kina akcji zagwarantowała mu kreacja Gale’a Hawthorne’a w filmie Igrzyska śmierci (The Hunger Games, 2012) z Jennifer Lawrence.