Mischa Barton, who played Marissa Cooper on "The O.C.," showcased a glam and sexy look as she joined many celebrities at the Metropolitan Opera House's season opening of Tchaikovsky's "Eugene Onegin" on Monday evening.
The 27-year-old actress and former model, who has mostly remained out of the spotlight since her show ended in 2007, wore a slinky, black, long-sleeve gown with a thigh-high slit and electric blue belt. She paired the look with an ivory, feathered purse.
Other stars in attendance included Brooke Shields, 48, who showed up in a sleek, sleeveless dark brown gown, and Heather Graham. The 43-year-old "Hangover" actress, who wore a strapless, nude and emerald-colored, feathered Naeem Khan Pre-Fall 2013 mermaid gown.
"Star Trek" and "X-Men" star Patrick Stewart, 73, arrived with his new wife, Sunny Ozell. The 35-year-old who wore a glittering, midnight blue V-neck gown. The two wed on Sept. 7. "X-men" co-star Ian McKellen, 74, officiated the ceremony.
Which actress do you think looked best at the Metropolitan Opera House event on Monday? Vote in our poll, below.