April 1, 2014 -- From the ages of 9 to 21, Emma Watson played Hermione Granger in "Harry Potter." She also just finished school at Brown University and a new movie "Noah" opposite Russell Crowe.
With all of this going on, the 23-year-old former child star still has no idea what the future holds.
"People are like: 'Where are you living? What are you doing?' I don't know," she told Elle Australia for its May cover story. "I'm too young to decide right now if I want to live here or in New York or in LA or wherever else. And I really struggled for the answers the past three years. I should really know! I should really commit!'"
With the future unclear, Watson admitted, "I was like 'I need to find a way to always feel safe and at home within myself'. Because I can never rely on a physical place."
So, she got certified last year to teach yoga and meditation, something that anchors her crazy life, Watson said.
That fact is something fans might not have know about the star. Over the years, they've learned pretty much everything else.
"Everyone has seen me with my terrible haircuts and my awful teeth and all the terrible things I wore and said," she told Elle.
With her famous character still fresh in people's minds, she said that "sometimes I have a hard time convincing directors that I can play more adult roles."
She added, "I was being offered roles that I didn't feel were very complicated. Women that were one-dimensional. Roles that required me to be one thing, but real women never are."