Hall appeared opposite Miles Teller, Josh Brolin and Jeff Bridges in the 2017 film Only the Brave.
[3] Hall was trained at the London Academy of Ballet and graduated with honors of distinction in dance when she was sixteen.
ABC announced that Hall had been cast in the role of Colby Chandler in the soap All My Children.
On June 29, 2011, it was announced that Hall would be replacing Natalie Floyd as Hanna's soon-to-be stepsister, Kate Randall, in the ABC Family series Pretty Little Liars, playing the role until 2012.
[7] She played Ellie King née Davis, in Love's Christmas Journey, a four-part mini-series in 2011.
[11] Hall joined the cast of HBO's True Blood for its final season, appearing as resident villain Sarah Newlin's (Anna Camp) newly turned vampire sister, Amber Mills, for three episodes.
Hall was most recently cast in the upcoming untitled Marc Cherry ABC pilot.
[14] Hall performed "Hallelujah I Love Her So" by Ray Charles at the "It Gets Better Project's "A Better Holiday" concert benefiting The Ali Forney Center on December 16, 2012.