In 2006, she had her first lead role in the horror film Rest Stop where she portrayed ‘Nicole Carrow’, a girl who escapes from home and goes on a trip with her boyfriend, which is unexpectedly interrupted at a rest stop by a deranged serial killer. In 2007, she had her second lead role, also in a horror film, Hallowed Ground, in which she played ‘Elizabeth Chambers’, a girl stranded in a small town inhabited by a sect that plans to use her as a vessel for the rebirth of their founder.
Her most famous part so far was that of ‘Jessi’ on the ABC Family television show Kyle XY. She portrays a girl with superhuman powers who is trying to find her way in the world, with increasing cooperation and eventual romance with her male counterpart Kyle.
She portrayed the warrior god, Sif in the live-action superhero film, Thor, directed by Kenneth Branagh, released in May 2011.