It's a style showdown between pop diva and two silver screen sirens!
Jennifer Lopez looked chic and sophisticated in this Valentino Camu Butterfly print dress at the "American Idol" auditions in Nashville on Monday.
The singer paired the edgy ensemble with purple suede pumps, silver hoop earrings and perfectly wavy tresses.
Back in May, Shailene Woodley wore the a similar butterfly-printed dress as she headed to an appearance on the "Late Show"with David Letterman" in New York City. The only difference: The long sleeves.
The "Fault in Our Stars" actress accessorized her outfit with bright pink Kurt Geiger pointed pumps and black sunnies atop her perfect pixie 'do. She finished it off with a pretty pink lip to match.
Blake Lively also was spotted leaving her apartment in New York City in the same Valentino butterfly print, but she decided to change it up a bit.
The "Gossip Girl" alum opted for a coat with a belted waist. The blonde beauty dressed up her glamorous look with colorful Christian Louboutin "Miss Fast" booties and a Marchesa "Iris" quartz clasp clutch.
While all three women looked fantastic in the print, we have to give the nod to J. Lo. Her purple pumps add just enough punch to the fun frock without going overboard!
But your vote is the one that counts -- who do you think wore it better? Tell toofab in the comment section below, and click "Launch Gallery" above to vote on more stars in dueling dresses.