Jennifer Lopez always looks glam on the red carpet. Skintight, sparkly ensembles have become her signature look.

We were surprised to see that she was spotted wearing a blue sequined Tom Ford dress that had been worn already by not one, but two, stars! Liberty Ross and Lily Cole were both photographed rocking the frock. Who do you think wore it best?

While J. Lo often gravitates towards sparkles, she knows how to balance the look. The long, sleeved, floor-length Tom Ford is definitely a showstopper, so the singer slicked back her hair in a ponytail and kept the makeup and accessories to a minimum.

Actress and model Liberty Ross chose to add even more drama to her dress! Although the blue sequins are a strong statement, she opted to add a dark pout and smoky eye. We would normally hesitate before adding anything else to this ensemble, but we think she pulls it off!

Meanwhile, Lily Cole worked this dress way back in 2011! Like Jennifer, she kept the look simple, save for a few tendrils of hair framing her face. However, we love how the bright color of the dress makes Lily's eyes pop!

Who wore this shimmering look the best? Vote for your fave fashionista below!

More From PopCrush