Washington D.C, Nov. 7 -- : For Emma Watson, life took a 360-degree turn when she landed the role of Hermione Granger in the 'Harry Potter' film franchise.

The 29-year-old star was just 9 when she was picked from her school to play Hermione, said Watson during a recent interview with British Vogue, revealing how she "struggled" being a child star.

"I've sat in therapy and felt really guilty about it," told the actor, reported Fox News. "I'm like, 'Why me? Somebody else would have enjoyed and wanted this aspect of it more than I did.'"

"And I've struggled with ... I've wrestled a lot with the guilt around that. I'm like, 'I should be enjoying this a lot more, I should be more excited and I'm actually really struggling,'" she added. "It's ...