Cameron Diaz Flaunts Long Legs in Black Tights and Ugly Boots

Please subscribe to our newsletter to receive updates from Your Next Shoes. This post may contain affiliate links. Please see our disclosure for more details.

Cameron Diaz attended the premiere of her new movie, ‘Annie’, held at Ziegfeld Theatre on Sunday in New York City.

The 42-year-old actress and former model donned a black tweed dress by Dior featuring an asymmetrical hemline.

Cameron Diaz at the premiere of her new movie, Annie, held at Ziegfeld Theatre in New York City on December 7, 2014Cameron Diaz at the premiere of her new movie, Annie, held at Ziegfeld Theatre in New York City on December 7, 2014

The Mask actress accessorized with a Melinda Maria ring and completed the outfit with black tights and an ugly pair of Dior ankle-tie boots.

Cameron Diaz wears black tights with a black tweed dressCameron Diaz wears black tights with a black tweed dress

One fashion critic said Cameron’s outfit looked like funeral attire, while another suggested it could be part of a pirate costume. What do you think?

Cameron Diaz rocks ugly Dior ankle-tie bootsCameron Diaz rocks ugly Dior ankle-tie boots

Would you have opted for a different pair of black booties, or should she have selected a completely different pair of shoes? Below are some black booties that perhaps you’ll like more.

Alexander McQueen Tie-Front Ankle Boots, $695.25 at Farfetch

Alexander McQueen tie front ankle boots

Alona Embroidered Platform Booties, $10 at ShoeDazzle

Alona Embroidered Platform Booties

Tom Ford Double-Monk Ankle Booties, $1,760 at Bergdorf Goodman

Tom Ford Double-Monk Ankle Booties

Credit: C. Smith / WENN / Dan Jackman / Pop