jennifer lopezJennifer Lopez knows how to make a fashion statement. The singer, actress, entrepreneur, and momma of twins stepped out to the amFAR gala last night, benefiting AIDS research, and stunned in a body-hugging metallic blue and lace floor-length gown. Almost every inch of her body was covered in fabric, yet J. Lo managed to ooze sexiness and confidence. It's a look she's certainly perfected over her 20 years in the spotlight.

There is, however, one thing wrong with J. Lo's outfit.

She doesn't wear it better.

If you recognize this Tom Ford dress, it's likely because Rupert Sanders' now ex-wife Liberty Ross wore it to the Snow White premiere, and those pictures of Rupert and her went flying around last summer after news of his affair with Kristen Stewart broke.

Liberty definitely wears the dress better, but Jennifer 100 percent wins when it comes to the makeup she wore with the gown. Liberty's dark lips distracted from the outfit, while J. Lo's soft makeup palette lets the dress shine on its own. They both get points for their hair -- slicked back and shiny was the only way to go.

Here's hoping the dress makes another appearance soon. Who knew that a mock-turtleneck, long-sleeve gown made of sequins and net could look so damn good?

Who do you think wore it better?

 

Photo via Jamie McCarthy/Getty