Jennifer Lopez and Zoe Kravitz

Jennifer Lopez and Zoe Kravitz

Getty Images(2)

Best: Jennifer Lopez

Jennifer Lopez stunned onstage at FOX's "American Idol XIII" Top 10 Live Performance Show on March 19, in LA.  The singer and judge added another hot look to her "American Idol" tour wardrobe, a second skin SAFiYAA Spring 2014 cap-sleeved mint green dress complete with sheer inserts.

The minty fresh number was simply styled with nude Jimmy Choo heels, hoop earrings, a side-swept fishtail hairstyle and a pink pout. Anytime JLo shows off her wonderful curves, we are happy campers.

Worst: Zoe Kravitz

Zoe Kravitz landed our worst dressed list this week for the look she worked at the "Divergent" premiere on March 18 in Los Angeles. Kravitz hit the scene wearing a white Balenciaga Spring 2014 lace-and-satin dress. While the look was stunning on the runway, it seemed a bit ill fitted for the star.

She styled the off-the-shoulder mini dress with diamond rain earrings and Balenciaga heels. We’re not sure exactly what it is, but something is missing from this look. Maybe a necklace.