I have countless flaws: Rachel Weisz

London: ‘The Mummy’ star Rachel Weisz says she is not at all perfect and has countless flaws.

The 42-year-old actress said that since being expelled from private school when she was younger, she has become very thorny, reported Contactmusic.

"I`ve got a lot of thorns. I`m very thorny. I have countless flaws - have you got a year? Hopefully, as one gets older, one learns to deal with the flaws that really affect other people.

"I still think it`s important to question authority. I don`t want to smash things up just for the sake of it. But I like to question people who say they`re in charge," said Weisz, who is married to Bond star Daniel Craig.

The actress has a six-year-old son, Henry, from a previous relationship with director Darren Aronofsky.

While she loves the youngster, Weisz said that her relationship with him is not without conflict and doesn`t plan on having any more children.

"Like any job, there are days when you`re just pulling your hair out. The same as anyone who wants to be with their kid or their husband. I`m pretty content. I`m not planning on having more, but never say never," she added.