Actriz conocida por sus papeles de Michelle Benjamin en la serie Kings y Laura Larson en Incorporated de SyFy. En el 2018, fue elegida para interpretar el personaje de Sonya en 13 Reasons Why y luego ese mismo año comenzó a interpretar a Maggie Bloom en A Million Little Things de ABC.
Se matriculó en la Universidad de Florida.
Apareció en la película Devil's Due del 2014.
Sus padres se llaman Margo y John. En el 2012, se casó con el actor Adam Nee.
Fue la novia del personaje de Zac Efron en la película de 2009 17 Again.