Actor and model who became best 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 dated his The Kissing Booth co-star Joey King. He has a sister named Jalynn.
He starred alongside Molly Ringwald in The Kissing Booth.