Former X Factor winner Alexandra Burke is joining West End musical The Bodyguard to take on the role made famous by Whitney Houston.

The singer takes over from Beverley Knight, who currently plays the role of superstar Rachel Marron.

She said: "I couldn't be more excited."