Emma Watson believes giving up acting has made her relationships with other people "better".
The 35-year-old star - who shot to fame playing Hermione Granger in the Harry Potter movie series when she was just 10 years old - hasn't appeared on the big screen since 2019's Little Women and she feels happier and healthier than ever because she's not having to worry too much about her public persona anymore.