Ana Álvarez looked like an angel at the 2010 San Sebastian Film Festival Closing Ceremony this weekend.

The Spanish actress glowed on the red carpet wearing a beige Christian Dior Spring 2010 gown.

Her off-the-shoulder sheer gown with embroidered details was worn with a shorter beige dress underneath.

The gown may have been heavily watered down from the runway, but I much prefer Ana’s version.

It more elegant and not a brash as the runway version which I don’t think many could easily pull off.

Which do you prefer?

The runway or the red carpet version?

Credit: nymag.com & Getty