After a night riding London’s subway system to attend Drake’s concert, Rihanna joined Brooklyn Decker on the roof of The Corinthia Hotel in London this afternoon for the photocall for her latest movie ‘Battleship’.

The singer wore an Alexander Wang Pre-Fall 2012 dress.

Whilst I do like her in this olive-green satin halter dress with a jersey knotted skirt, it isn’t quite weather appropriate.

On such a sunny day in the capital, it would’ve been nice to have seen her wear something from the Spring 2012 collections.

Black Christian Louboutin ‘Pigalle’ pumps completed her look.

Credit: Style.com & Getty