Actriz mejor conocida por interpretar a la versión joven del personaje de Cara Delevingne, Margot, en la película Paper Towns. Apareció en Allegiance, la secuela de Divergent, en el 2016.
Se presentó en el escenario en la iglesia, el teatro local, en instrucción privada y en la escuela desde una temprana edad. Oficialmente comenzó a trabajar como actriz infantil en el 2014.
Apareció en un episodio de la serie original de SONY Playstation Network, Powers.
Nació en Birmingham, Alabama y tiene una hermana menor llamada Avery. El nombre de su madre es Kelly.
Su primera película, Paper Towns, fue adaptada de una novela de John Green.