Visually, Angelina Jolie and Penelope Cruz are just about peerless.
While husband Brad Pitt was the one in the spotlight, Jolie rocked the Oscars red carpet as always in a fearlessly thigh-high cut Versace velvet dress that turned heads.
Cruz, meanwhile, opted for periwinkle in Armani Prive, adding a classic Grace Kelly-like polish to her ensemble with diamond jewels and shiny 1950s-inspired curls.
Who looked better at the 2012 Oscars? Cast your vote below!