Vanessa Hudgens attends the premiere of Sucker Punch in Hollywood.