Actress best known as Leah Clearwater in the third installment of the Twilight saga. Her other credits include Black Cloud and Jonah Hex.
She began acting in commercials when she was eight years old. She attended Columbia University, where she studied English.
She was born in the Jamaica Plane district of Boston.
She was in the film Hell Ride, which was directed by Quentin Tarantino.