Fashion Faceoff: Victoria Beckham vs. Harry Styles

Harry Styles shows he has some serious style when he shares a look from known fashion maven Victoria Beckham.

What they wore:
A Burberry rubber collar, heart print blouse, which retails for $795 for women and $595 for men.

[Related: Fashion Faceoff: Kate Moss vs. Lady Gaga]

When they wore it: The fashion designer strolled through New York City's JFK Airport with her daughter, Harper, in the cupid-approved number on September 1. The One Direction singer rocked the shirt at the "This Is Us" world premiere in London on August 20.

How they styled it: Beckham, 39, opted for a burgundy shade and topped off the blouse with high-waisted jeans, her signature oversized sunglasses, and sleek strands. Meanwhile, the 19-year-old superstar dressed up the shirt with a black tuxedo jacket, black skinny jeans, a belt, and some rocker-like tussled tresses.

[Related: Fashion Faceoff: Khloé Kardashian vs. Ashley Tisdale vs. Olivia Wilde]

Judge's scorecard: Despite the fact that it is a more feminine look, both stars made it work. We do have to give Styles props for sporting the heart-adorned ensemble, although it seems fitting since he is a heartthrob!

Vote now in the comments!

More Celebrity Features on Yahoo!: