Australian actor and model who became known for his role as Noah Flynn in the 2018 Netflix original movie The Kissing Booth. He was also cast in the 2018 films The Mortuary Collection and Swinging Safari. In 2019, he started starring as Nate on HBO's Euphoria.
He was featured in a couple of short films called Carpe Liam and Max & Iosefa, the latter of which he also wrote.
He had an uncredited role in the 2017 movie Pirates of the Caribbean: Dead Men Tell No Tales.
He has a sister named Isabella. From 2019 to 2020, he was in a relationship with Zendaya, his co-star on Euphoria. He later began dating model Kaia Gerber. They confirmed their split in November 2021. He previously dated his The Kissing Booth co-star Joey King.
He starred alongside Molly Ringwald in The Kissing Booth.