The 34-year-old actress said at the New York premiere of the HBO film Thursday that the outfit she wore to portray eccentric socialite Edith Bouvier Beale made her aware of how vital exercise is to the human body, the Los Angeles Times reported Friday.
"When I got that cheese taken off my arms each night I was like, oh, thank God! So good to know where it's headed! So I appreciate this time," Barrymore said. "I started weight training and roller jogging for 'Whip It' and then I got really in shape and I was like, oh, I better keep this up -- it makes me feel good."
"I do yoga, Pilates, weights -- sort of a combination. But I don't take it too far. I eat what I want. I enjoy. I exercise. I try and be healthy."
The Times said "Grey" forced Barrymore, known for her roles in "Charlie's Angels" and "Never Been Kissed," to portray Beale as the socialite from age 18 to 50.
Susan Sarandon 'very excited' about daughter's pregnancy
Jessica Simpson shares three-way kiss with friends in photo