Best Dressed on Last Night’s Red Carpet: Vanessa Hudgens, Kate Beckinsale, and Others