Uh, What Exactly Was Vanessa Hudgens Wearing Last Night?

Technically, actress Vanessa Hudgens wore Temperley London to the WWE & E! Entertainment SuperStars for Hope event in Beverly Hills last night. I say she took Jessica Chastain’s dress from the 2012 Oscars and ran it through the first 20 minutes of Fern Gully. Either way, yeesh.