Anne Hathaway looks like she has stepped of the silver screen. She looks marvelous, just beautiful. The classic hairstyle and make up with this gorgeous deep purple gown showing of her legs that honestly have never looked this good. I am not to fond of her shoes but luckily it does not spoil the whole effect.