Photo credit: Carrie Hope Fletcher (Photo courtesy of Cinderella)

New ‘Cinderella’ song released ahead of West End world premiere

Carrie Hope Fletcher sings "I Know I Have A Heart".

Sophie Thomas
Sophie Thomas

Ahead of the upcoming world premiere of Cinderella at the Gillian Lynne Theatre, a new song has been released.

Titled "I Know I Have A Heart", the song features Carrie Hope Fletcher, who will play the title princess. As Cinderella is a brand new musical, it's uncertain where "I Know I Have A Heart" will feature in the show, but the song suggests that Cinderella has fallen out of love.

"I Know I Have A Heart" is the third song to be revealed from Cinderella, following previously released songs "Bad Cinderella" and "Only You, Lonely You". Currently, the full soundtrack will be available to listen to from April 16.

Casting for Cinderella includes Carrie Hope Fletcher, along with Ivano Turco who makes his West End debut as Prince Sebastian. Victoria Hamilton-Barritt will play the evil stepmother, with further casting to be announced.

Cinderella will feature a new book by Killing Eve writer Emerald Fennell that strays away from the typical fairytale. Music is by Andrew Lloyd Webber and lyrics are by David Zippel. The production was due to open in 2020, but has since been postponed due to the Coronavirus pandemic. 

"I Know I Have A Heart" is available to listen to now. You can also watch the music video, starring Carrie Hope Fletcher below. 

Cinderella is at the Gillian Lynne Theatre.

Cinderella tickets are on sale now.

Photo credit: Carrie Hope Fletcher (Photo courtesy of Cinderella)

Article updated 5 March 2021

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy