Mischa Barton dress autographs The Beautiful Life

dress The Beautiful Life Ashton Kutcher Demi Moore

Okay, Ashton Kutcher and Demi Moore are both pretty beautiful... but Mischa Barton? These days, I'm not so sure!

All three attended the premiere of the CW's The Beautiful Life in NYC Saturday night, and while Mischa is the one who should've wowed on the red carpet, Demi did instead! Maybe it's just the pink gown I don't like.

Either way, Demi's in her 40s and Mischa in her 20s. Something is not right here!