She appeared in the thriller Trespass as Avery Miller with Nicole Kidman. She also appeared in the films The Last Sin Eater, Trust and If I Stay.
She had a recurring role as Tristen on Sons of Anarchy.
She was in the film Stuck in Love with Greg Kinnear.
She received her first acting role when she was seven years old in Cold Case.
She grew up in Texas, where she began acting at a young age.