The Nobel Peace Prize Concert took place in Olso, Norway this weekend and we were treated to a double dose of Hollywood glamour from Anne Hathaway.

Many of you have questioned her recent red carpet looks, but Princess Anne totally redeems herself.

Anne hosted the concert with Denzel Washington. No doubt this will be great practice for the Oscars which she will be hosting next year.

She looked beautiful wearing a J. Mendel Fall 2010 gown.

Her metallic strapless gown has a sexy thigh-high split – as sported by Angelina Jolie, Victoria Beckham and Carrie Underwood last week – which she wore with black Jimmy Choo ‘Nuala’ sandals.

The old Hollywood look was complete with marcel waves, diamond drop earrings and a matching bracelet.

At the Nobel Peace Prize Banquet, Anne looked even more beautiful wearing an Oscar de la Renta Spring 2011 gown.

Her red heart printed silk chiffon asymmetrical one shoulder gown has a ruffled hem.

She perfectly complemented her look with a Roger Vivier red satin clutch and dazzling jewels.

Her Oscar de la Renta dress deserves a place on the BDOTW poll.

Credit: Style.com, Zuma Press & Getty