She's recently crossed over from pop star to movie star.
And whichever title she is claiming at any moment, Janelle Monae looks every inch the cover girl as she proved during a Mexican holiday on Thursday.
The 33-year-old Make Me Feel singer flaunted her fabulous figure in a skimpy striped Calzedonia bikini as she frolicked in the sands with a group of gorgeous friends.