Look who it is! Soulful singer Mary J. Blige went up in every fashionista’s estimations when she was spotted having a posh dinner at celeb favourite Nobu. The singer, who is in London to promote her new movie Rock of Ages which stars Tom Cruise, upped the fashion stakes with an on-trend colour blocking outfit that would make Kim Kardashian green with envy.

She teamed a bright yellow silk blouse with a red blazer and matching suede platform heels and her frame looked very slender in pair of dark wash skinny jeans. We love her bright orange Birkin bag and that blonde hair really suits her and adds an edge of Hollywood glamour, as do those black horn-rimmed spectacles.

Oh, and Mel B, this is how you wear a Hermes belt without it looking trashy.

Pappzd Verdict: Shake Their Hand