Amber Heard looked breath-taking when she wore this Christian Dior Spring 2010 gown to the 3rd Annual Art Of Elysium “Heaven” Gala back in January.

I loved the mixture of sheer, patent leather and satin textures, combined with the gown’s overall retro-glam appeal.

She looked every inch like a modern Marilyn Monroe.

Rosie Huntington wore the same gown to the Elle UK Style Awards.

I didn’t like the way Rosie had tied the sheer part of her dress, neither did I appreciate her overtly sexy pouting, so Amber wins for me.

Credit: & Getty