Los Angeles - Drew Barrymore thinks she's a "shit" actress.
The Miss You Already star, who also runs her own beauty empire, claims she doesn't feel very confident in front of the camera, but loves telling stories.
Asked if she believes in her talent, she said: "Not really. I can't lie for shit. I don't think I can act for shit. But I really love storytelling. That's what I believe in so to the extent that my performances are part of telling a believable story, I'm really proud."
The 40-year-old star says becoming a mother to her two daughters, Olive, three, and Frankie, 18 months, has changed how she approaches her acting career.
She explained: "There is a distance and a maturity and a confidence that I think the audience can't help but notice. It's like I used to care so much - as if the films I was making were the only thing that existed in my universe. Now they are just one thing in my life."
Drew believes much of her success is a result of her desire to "uphold" the people around her.
She told November's issue of InStyle magazine: "I'm on everybody's team, but not in an idealistic, hippie-like way. That's not how the world works. I really love and care and want people to feel appreciated.
"There definitely is a team somewhere to be had, and not only do I want to be on it, but I want to be the person who's slapping everyone's back, who is bringing the cooler of beers and making it the best night ever."
Watch the trailer for her latest movie here: