The Sixth Sense star, Mischa Barton says she feels healthier. The actress who was going through, constant weight fluctuation in the past, has been following a vegan diet. The 26 year old admits that it has been a relief, not to be counting calories anymore. She is now in a perfect UK size 10.

A source says, "Mischa's grown tired of doing extreme fasts and cleanses to try and drop weight quickly and then putting it all back on. She's healthier than ever, following a vegan eating plan - but she's not calorie counting. She been through the wringer with her body. Her weight has massively fluctuated over the years, after falling off and on the diet wagon, but now she's giving herself a break."

Mischa Barton is an English and American film, television, and stage actress, and occasional fashion model.