Camila Cabello takes on the beloved princess

The latest iteration of 'Cinderella' drops in just a few weeks on Amazon Prime.

'Cinderella' stars Camila Cabello in the titular role.

Joining her are Idina Menzel as her stepmother Vivian, Minnie Driver as Queen Beatrice, Nicholas Galitzine as Prince Robert, Billy Porter as Fab B the genderless fairygodmother, and Pierce Brosnan as King Rowan.

Co-starring are James Acaster, James Corden and Romesh Ranganathan as the footmen/mice; Missy Elliot as the town crier; and Maddie Baillio and Charlotte Spencer as the stepsisters.

Aside from playing Cinderella, Camila Cabello also worked on the music for the movie.

There will also be covers of such songs as "Single Ladies (Put a Ring on It)" by Beyoncé; "Sweet Dreams (Are Made of This)" by Eurythmics; and "Good Times" by Chic.

You get a preview of the songs and stunning choreography in the trailer below.

Kay Cannon, whose credits include 'Pitch Perfect', 'Blockers', '30 Rock' and 'New Girl', wrote and directed it.

If all that doesn't sell it to you, watch the three minute-long trailer for 'Cinderella' below.

After a number of delays due to the pandemic, the movie premieres on Amazon Prime on Friday, 3rd September.