Alia Bhatt
Recently making her American film debut in the Netflix action movie Heart of Stone, Alia Bhatt has been a Bollywood star for several years, including the Oscar-winning smash RRR. She knows how to pull off singing and dancing, and Heart gave her a chance at action too. True, she may not be a "traditional" pick for the role, but she can be notable for pushing the role in a new direction, and her Bollywood fame would allow the movie to expand its audience for an international hit.
Sadie Sink
Already well-known for Stranger Things, Sadie Sink showed her acting prowess opposite Brendan Fraser in his Oscar-winning turn in The Whale. She can be a good pick to show Rapunzel's innocence and humor alongside her search for answers. That fits Sink's past characters, and this can be a true star-making role for Sink to elevate her more.