Nienawiść, którą dajesz (The Hate U Give, 2018) jako Chris, komedii romantycznej Ostatnie wakacje (The Last Summer, 2019) jako Griffin z Gabrielle Anwar i opartym na faktach biograficznym dramacie muzycznym Wierzę w Ciebie (I Still Believe, 2020) w roli gwiazdy muzyki chrześcijańskiej Jeremy’ego Campa z udziałem Gary’ego Sinise.

Był na okładkach magazynów takich jak „GQ”, „Remix”, „Men’s Health”, „Emmy”, „Seventeen” i „Entertainment Weekly”.

Oprócz aktorstwa śpiewa, pisze piosenki i gra na gitarze. Kiedy był dzieckiem, grał na gitarze na rogach ulic wokół swojego domu w Auckland. Nagrał kilka piosenek dla potrzeb serialu Riverdale i filmu Wierzę w Ciebie.

Filmografia + Rok Tytuł Rola 2014-2015 Shortland Street Kane Jenkins 2016 Cul-De-Sac Jack 2017 Był sobie pies (A Dog's Purpose) nastoletni Ethan Montgomery 2017–2023 Riverdale Archie Andrews/młody Fred Andrews 2018 Nienawiść, którą dajesz (The Hate U Give) Chris 2019 Zabójcze lato (Dead Reckoning) Niko2020Wierzę w Ciebie (I Still Believe) Jeremy Camp Ostatnie wakacje (The Last Summer) Griffin Songbird.