1. Mischa Barton
When she first became famous for her role in The OC, the actress almost withered away. She was so thin every bone on her body poked and popped out of her skin in the most unflattering manner. In the past decade, however, she’s managed to put on a healthy amount of weight, making herself look far healthier and much better. She’s still one of the tiniest actresses in Hollywood, but at least she looks nice now instead of looking like she’s been strung out for months on end.