Who looked best on the red carpet this weekend?