Mischa Barton's on the up and looking fab.
Despite the fact she's dressed up as a "lady of the night".