Miller started her career as member of the Young Actors Theatre in Tallahassee, Florida.[4] She appeared as Nora in the play Brighton Beach Memoirs for the theatre. In 2004, she was one of eight actresses chosen as finalists to play Laurie in the VH-1 reality show In Search of the New Partridge Family in 2004.[6][7] She appeared on television again in Lucy’s Piano (2006). She then guest starred in episodes of television series such as General Hospital, CSI: NY, Desperate Housewives, and Boston Legal.
Miller appeared as a series regular on the NBC television drama series Kings, which was based on the biblical story of David.[8][9] She portrayed Princess Michelle Benjamin, an analogue of Michal (daughter of Saul and first wife of David). The series lasted only one season.
Miller appeared in two 2009 films: a live action version of Blood: The Last Vampire and 17 Again, where she played Zac Efron’s high school girlfriend Scarlett.
In 2011, Miller co-starred as Skye Tate in the Steven Spielberg-produced series Terra Nova. The series was not renewed for a second season.[10] In 2012, she started appearing in the NBC comedy Go On opposite Matthew Perry. The show was cancelled after one season.
In 2014, Miller starred in Devil’s Due, a found-footage horror film, also starring Friday Night Lights actor Zach Gilford. The film was released on January 17, 2014.
Miller also stars as the lead in the drama film There’s Always Woodstock.[12] The film co-stars Jason Ritter, Katey Sagal, James Wolk and Brittany Snow. The film was released March 19, 2014 at the Gasparilla International Film Festival.
(Source: Wikipedia)