Rachel Weisz has ''countless flaws''.

The 'Bourne Legacy' actress - who is married to James Bond star Daniel Craig - insists she is a ''very thorny'' person, and since being expelled from private school when she was younger the brunette beauty believes it's still important to ''question authority''.

She said: ''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.''

Rachel has a six-year-old son, Henry, from a previous relationship with director Darren Aronofsky, and while she ''loves'' the youngster, she admits her relationship with him is ''not without conflict'' and doesn't plan on having any more children.

She said: ''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. Every working mother feels that don't they?

''Of course, sometimes it's great to get away and feel, 'Hooray, I'm not changing nappies today.' I mean, I love my son, but it's not without conflict.

''I'm pretty content. I'm not planning on having more, but never say never.''