Interpretó el papel del enemigo acérrimo de Scott McCall en la serie de televisión Teen Wolf y el de Roy Harper en la serie de televisión de superhéroes Arrow. También tuvo un rol secundario en la película San Andreas del 2015.
Comenzó su carrera como modelo a los 15 años para marcas como Abercrombie & Fitch, Ralph Lauren y otras.
Interpretó uno de los papeles principales en la serie televisiva de breve duración Look.
Es el más joven de seis; tiene tres hermanas y dos hermanos. Se casó con Jeff Leatham en el 2017 y se separaron seis meses después.
Tuvo un papel pequeño, sin crédito, en la primera película de Transformers con Shia LaBeouf y Megan Fox.