Jamie Bell has his "demons".

Jamie Bell

Jamie Bell

The 29-year-old actor - who has a two-year-old son with estranged wife Evan Rachel Wood - insists he isn't perfect but always tries to stay grounded and humble after being "impressed" by other stars with a down-to-earth attitude.

Speaking to Robert Pattinson for Interview magazine, he said: "I think my demons are my demons, and we all have them, and we work on them.

"But, I'm always impressed with people. I'm always impressed that other people are not as crazy as I would expect them to be, or more grounded, or more human than I anticipated.

"I'm constantly surprised by people. When you see people who could so easily be a d**k or full of themselves or not giving their time or their attention or whatever, I'm always reminded to be humble and have humility. Because it's a great trait. It reminds me that I need to do the same."

The 'Fantastic Four' actor - who shot to fame after starring in 'Billy Elliott' at the age of 13 - is always "unashamedly" himself and thinks that is what has kept him sane.

Asked the best advice he could give, he said: "Probably always be yourself. I am quite unashamedly Jamie all the time.

" I think that definitely helped even in terms of sanity--not in terms of career, just in terms of keeping your head, especially when you start so young. I get asked a lot in interviews, you know,'"How come you're not, like in rehab or anything?' I probably should be. The pitfalls of child actors ..."