The talented Vanessa Hudgens plays all three, identical and completely different, characters: Princess Stacey, Queen Margaret, and cousin Fiona.