Early in her career, she had guest roles on television programs, such as "Punk'd" and "Crossing Jordan". In 2008, she had an important role in the movie "Twilight", which was based on the novel of the same name by Stephenie Meyer. She played the character Alice Cullen. She was also in the sequels to "Twilight": "" (2009), "" (2010), "" (2011), and "" (2012).