Michelle Monaghan shines at the Met Ball