Last Night's Look: Love It or Leave It?Check out the head-turning outfits Jessica Biel, Scarlett Johansson and more stars were just spotted in! Then decide – fabulous or fashion fail!

SHAKIRA

The singer may be due very soon, but she hasn't resorted to shapeless maternity wear. Shakira sports an all-black curve-hugging ensemble, featuring a sequined shirt, leggings and skyscraper heels, at an event to celebrate her father's book in Barcelona.