The dress (by Temperley London) says royalty, the hair says milkmaid, post-roll-in-the-hay.

Alternate views.

Official caption:

BEVERLY HILLS, CA - AUGUST 15: Actress Vanessa Hudgens attends WWE & E! Entertainment's 'SuperStars For Hope' at the Beverly Hills Hotel on August 15, 2013 in Beverly Hills, California. (Photo by Jason Merritt/Getty Images for WWE)