Rupert Grint struggles to cope with fame.

The 25-year-old actor, who made his name as a teenage star when he was cast as Harry Potter's best friend Ronald Weasley in the eight-film series about the wizard boy, is ''shy'' and often hides away from being noticed wearing ''hoods and masks.''

He told FHM magazine: ''I'm quite a shy person and wherever you go there's someone taking a picture of you. I've been to a couple of music festivals in the past few years and that's quite tough because there's a huge amount of drunk people. Once one person comes over, it attracts a crowd.

''Sometimes it's a bit overpowering. You can't just be yourself, you're always on show. It puts me on edge.

''I do hide away from it and wear hoods and masks.''

Rupert wore a mask at the UK's V Festival in 2011 and although he got really hot because of the latex he found the experience ''invigorating.''

He explained: ''I wore a mask at V Festival two years ago and it was invigorating - I felt free.

''But it was a latex duck mask and it was really hot, so I couldn't keep it on for long.''