Maggie Gyllenhaal chose this Lanvin Resort 2010 dress to attend the “Crazy Heart” LA Premiere back in December 2009.

The one-shouldered silver halter-neck dress features a fringed-neckline, belted midsection and an asymmetrical, ruffled side split.

Maggie paired her look with taupe, tribal-inspired beaded Lanvin heels and wore her hair pulled back into a chic bun.

Shimmery silver eye-shadow and a hint of pink lipstick completed her look.

Rihanna wore the same dress whilst on vacation in Portofino, Italy last week but opted not to wear the accompanying belt.

The singer added a bevy of accessories including Prada Baroque sunglasses, strappy metallic Christian Louboutin heels, a chunky silver cuff on her wrist and an assortment of rings.

She wore her hair piled high above her head in a curly ponytail and donned red lipstick which matched her nails.

Maggie looks gorgeous but loses major points for the unsightly creases on the front.

Rihanna wins for me because of her fun but glamorous approach and the addition of her edgy and on trend accessories. It’s a great vacation look for a night out on the town.