Mischa Barton Cristian Lay Madrid Spain

She may have been a hot mess the last time we saw her, but Mischa Barton definitely cleaned up her act at the Cristian Lay collection launch in Madrid last night. She currently has two movies in pre-production, so maybe 2010 will be the year she gets it all back? We'd love to see that!