Ariana Grande and Cynthia Erivo will star in a film adaptation of blockbuster musical Wicked, the stars announced on social media.
Chart-topping pop star Grande, 28, will play Galinda the Good Witch.
Meanwhile, Oscar-nominated British actress Erivo, 34, will appear as Elphaba – the Wicked Witch of the West.
Jon M Chu, the filmmaker known for Crazy Rich Asians and In the Heights, will direct the stars in the movie adaptation of the Wizard of Oz spin-off musical.
Erivo posted a picture on Instagram showing the moment she found out about the role alongside a handwritten message from Grande.
It said: “Dear Cynthia, honoured doesn’t even begin to cover it. I cannot wait to hug you. See you in Oz. All my love, Ari.”
Grande also shared a picture of the moment she was told about the role with her 274 million Instagram followers.
Erivo’s message to Grande said: “Congratulations Miss A, the part was made for you, I look forward to sharing this musical journey with you. Love, Cynthia.”
Chu wrote in a separate post: “These two witches!! The emotional moment I got to tell @cynthiaerivo and @arianagrande that they were our Elphaba and Galinda in the @WickedMovie for @unistudios wait until you see what they bring!! It is other worldly. Ahhhhh!!!”
Wicked tells the backstory of The Wizard of Oz and what happened before Dorothy arrived in the enchanted world.
It debuted on Broadway in 2003 and has since surpassed one billion dollars (£742 million) in revenue.
It is only the third show to do so alongside The Phantom Of The Opera and The Lion King.
Grammy-winner Grande is one of the world’s biggest pop stars and as well as her musical career also has an acting background.
She will appear in Adam McKay’s star-studded black comedy Don’t Look Up later this year.
Erivo, a Londoner, is accomplished on both the stage and screen. She has won an Emmy, a Grammy and a Tony Award, as well as earning a best actress nomination at the Oscars for 2019 biopic Harriet.