Selena Gomez looks stunning on the latest issue of InStyle magazine, where she's posing in a blue and black Stella McCartney jumpsuit. Gomez may look fabulous in this one-piece, but did she wear it better than Jennifer Lawrence, who rocked this exact same ensemble on the red carpet back in Feb. 2013?

Even though we can't see what shoes she's wearing, Selena is totally killing it in that chic jumpsuit, which boasts a fitted, strapless top that shows off her shoulders and toned arms. Her dark hair plays off of the dark colors in the outfit, but that raspberry lipstick and her colorful bracelets add a pop of color.

Meanwhile, the 'Silver Linings Playbook' actress looked beautiful as usual in this Stella McCartney number. She walked the red carpet at the Santa Barbara film festival in the midnight blue and black pleated pantsuit, topping the look off with a subdued smokey eye and some black pumps. Like Gomez, she also let her hair flow freely.

So, which of these ladies do you think looks best? Vote below!

More From PopCrush