It's a Balmain battle!
Jennifer Lopez and Kendall Jenner may be 27 years apart, but as we all know, great taste has no age.
WATCH: Jennifer Lopez Reveals She Had Insecurities About Her Curves, Thought She 'Wasn't Thin Enough'
The Shades of Blue star showed off her curves in a Balmain jumpsuit, complete with sexy sheer cutouts, to celebrate her 47th birthday on Sunday.
"About last night… Pre birthday turn up!!" she wrote on Instagram, along with a snap of herself rocking the look.
And while J.Lo worked the jumpsuit like it was made for her, Kendall Jenner actually rocked the style first --on the Balmain catwalk.
20-year-old Jenner gave the look a very different feel as she modeled the jumpsuit on the Balmian spring/summer 2016 runway last October, with a camel belt and metal collar.
WATCH: Kendall Jenner on Going Braless and Showing Her Piercings: 'I Think It's Cool and I Really Just Don't Care'
While Jenner sported the jumpsuit first, we have it give it to J.Lo -- who manages to look half her age no matter what she's wearing!
Plus, we have a feeling there won't be any bad blood between these two. "Jenny from the Block" rang in the big 4-7 with Jenner's sister, Kim Kardashian, by her side.
Kardashian celebrated with Lopez at her big birthday bash, hosted by Benny Medina and Caspar Smart, in Las Vegas -- but she wasn't alone. Calvin Harris was also on hand for the big event, posing with Lopez, Kim and Khloe Kardashian’s ex, French Montana.
We think it's safe to say Harris has chosen a side in the Kardashian/Swift feud.
WATCH: Calvin Harris Attends Same Party as Kim Kardashian After Taylor Swift Drama
See more in the video below.