"Battleship" London Photocall: Rihanna

Rihanna attended the 'Battleship" photocall at the Corinthia Hotel in London.

I have to say the singer really surprise me by looking sophisticated, but still edgy in this gorgeous olive drape satin Alexander Wang dress.

She finished off her look with 'Chrissy', from 'Three's Company" bangs, black Christian Louboutin heels, and nude lips.

Rihanna wore a sensational multi printed Stella McCartney tuxedo blazer leaving the Mandarin Hotel in London.

She finished off her look with fabulous glasses, and black strappy heels.