The fashionistas were spotted out and about in England and Los Angeles, respectively, this week, rocking the same trendy coat just days apart.
Markle wore her black Stella McCartney tie detail coat ($1,940), which features a V-neckline and waist tie, on Thursday while arriving to a walkabout at Cardiff Castle in Cardiff, Wales. The soon-to-be-royal gave the piece a chic twist, pairing it with a black scarf, skinny fit jeans from the Hiut Denim Co. ($215), Tabitha Simmons boots ($825) and a forest green DeMellier London bag ($375).
The former Suits star kept her beauty look simple for the occasion, opting for minimal makeup and an effortless bun, a hairstyle that she seems to love as of late.
Markle took off the jacket once she and her fiance, Prince Harry, stepped foot into the castle, revealing her unconventional plaid top.
Aguilera took a drastically different approach, giving us major '90s vibes with the vintage accessories she wore to a Stella McCartney presentation on Tuesday. The New York City native styled her black coat from the British designer with a leather beret, chunky gold necklace and knee-high boots.
She topped off the ensemble with freshly manicured nails, a light pink pout and black mini shades, which celebs like Kim Kardashian West, Bella Hadid and Rihanna have made popular again in recent months.
So, who wore it better? We'll let you be the judge on that!