Silky royal blue gown on Anne Hathaway