Audrina Patridge’s Zuhair Murad dress wasn’t the only re-run of the Teen Choice Awards this weekend. Cameron Diaz’ Alexander McQueen dress was too.

Anna Paquin wore her black Alexander McQueen cheongsam with a mandarin collar, capped sleeves and zip with contrast piping detail, when she made an appearance on the “Late Show With David Letterman” last month.

She styled her hair into a classic updo, and wore Jimmy Choo slingbacks to complete her chic look.

Cameron looked svelte in her super-flattering grey version at the “Teen Choice Awards” which she paired with Pierre Hardy blue heels.

Many of you thought Diaz dressed too old for a teen event. I personally think she was setting a good example to the young actresses she walked the red carpet with – Abigail Breslin and Sofia Vassilieva.

In spite of that I much prefer the black version of this dress so Anna wins for me. I also prefer this dress zipped and not left open like Cameron’s dress.

This dress is available to purchase in black from Browns Fashion for £760/€884.34/$1,250.73. The grey version is available from Neiman Marcus for $1,845.

Credit: PacificCoastNews & Wireimage