Cameron Diaz was a "miserable" teenager because of her bad acne.The 41-year-old actress admits she could eat whatever she wanted when she was younger but her love of junk food took a toll on her skin and made her dread leaving her house.