Fashion Faceoff: Jennifer Aniston vs. Allison Williams

Great style doesn't have an age limit.

Jennifer Aniston, 44, may be decades older than Allison Williams, 24, but that didn't stop America's sweetheart from rocking the same designer duds as the up-and-coming starlet on the red carpet. Check them out!

What they wore: A black, strapless, double-breasted top from the Dior spring 2013 collection.

[Related: Fashion Faceoff: Miley Cyrus vs. Rosie Huntington-Whiteley]

When they wore it: Aniston stepped out in the structured number on April 16 at a Los Angeles screening of "Call Me Crazy," a Lifetime movie that she helped produce. A month earlier, the "Girls" star wore the top to the New York premiere of "Girl Rising."

[Related: Robert Downey, Jr.’s Stylish ‘Iron Man 3’ Fashion Statements]

How they styled it: Like her character, Marni, Williams struck a prim and proper vibe with an A-line skirt, black pumps, a chic chignon, and a pale pink pucker. California girl Aniston flaunted her bronzed gams in short shorts and pulled her tresses into a messy ponytail. Like Williams, she also opted for pointy pumps.

Judge's scorecard: While the "Wanderlust" actress's natural glow is gorgeous, the tiny shorts don't work well with the top's long hemline. On the other hand, Williams added the right amount of class and sass with her dramatic hairdo and structured skirt.

Are you Team Jennifer or Team Allison?

More Celebrity Features on Yahoo!: