Who wore it better: Selena Gomez or Leslie Mann?