Mischa Barton put on a wedding dress yesterday -- but she wasn't walking down any aisles.
The former "O.C." star wore the gorgeous gown as part of a fashion show for designer Rosa Clara's show in Barcelona Bridal Week.
Barton looked great ... and marked a vast improvement over what we caught her wearing last time we saw her out.