Hot or not: Rihanna turns blazer into dress

After Rihanna was snapped wearing her pyjamas outside her hotel in London yesterday, we wondered where the RiRi we know and love had gone.

Photo: Rex Features

That was until we saw this. The star is in town to promote her debut film, Battleship, and while her dress code has been relatively sensible so far, her latest outfit reminded us just what the singer is capable of when it comes to style.

Yesterday, Rihanna left her hotel wearing a marble-print blazer by Stella McCartney. Obviously, in RiRi's books, a jacket can easily become a dress, if you forget about wearing anything on your legs or even a top underneath.

She completed her statement look with tinted shades and sandals. We wouldn't usually recommend economical dressing, but if anyone can pull it off, it's Rihanna.

So how do you rate her blazer dress style? Drop dead gorgeous or put some clothes on! Let us know in a comment and see more of the star in her fashion evolution below.