This is Zuhair Murad and while it’s possible that their patron saint, Our Goddess J Lo, would have been able to rock this, it’s not great on Sofia — which is surprising, because Sofia generally knows what works on her body and hits it out of the park at these things. She rarely takes a risk, but she also usually looks great. However: This dress is molting off her body. It’s like something that was set aside for Charlize Theron to wear in one of those J’adore Dior ads where she’s rolling around in molten gold on the astral plane or whatever, except the moths got to it.

[Photo: Fame/Flynet]