Stars Who Played Two or More Characters in Movies or TV Shows
Vanessa Hudgens, Armie Hammer, Nina Dobrev and more stars have taken on multiple roles in the same movie or TV shows over the years.Hudgens, for her part, played baker Stacy and her royal look—alike, Duchess Margaret of Montenaro, in Netflix’s The Princess Switch in 2018. Two years later, the Disney alum returned for the sequel — and a third character for Hudgens, Fiona, was added to the mix.