Es un actor estadounidense que se dio a conocer por participar en películas oficpiales de Netflix como: A todos los chicos de los que me enamoré (2018), A todos los chicos: P.D. Todavía te quiero (2020), A todos los chicos: Para siempre (2021), La cita perfecta (2019), Sierra Burgess Is a Loser (2018) y Swiped (2018).
Inició su carrera en 2009, cuando protagonizó la película The Gold Retrievers. Luego tuvo papeles en Disney Channel como Austin & Ally y Shake It Up, How to Build a Better Boy y Growing Up and Down.
En 2015, interpretó a Jesus Foster en la serie dramática de Freeform, The Fosters. En 2019 protagonizó The Stand-In y en 2022 hizo parte del elenco de Black Adams.