And now model Naomi Campbell is showing fans that there is more to her than just long legs and a faultless figure.
The 46-year-old star, who posed for W magazine’s December issue , will be exercising her acting chops in the upcoming Lee Daniels musical drama, Star.
The fashionista plays Rose Spencer, the wealthy mother of one of three young women trying to make it as a band.
And she’s in sparkling A-List company, with Lenny Kravitz playing Rose’s rock-star husband and Queen Latifah playing the godmother of the other two girls.
Describing the filming experience, Naomi gushed: “The energy is so great – it makes you want to get up and dance and sing”.
While Naomi studied ballet as a child, she won’t actually be dancing in the series, and despite having released an album, Baby Woman, in the 1990s, she admits she can’t really carry a tune.