Actor Daniel Radcliffe says he learnt a lot working on the Harry Potter franchise.
The 22-year-old shot to fame playing the titular boy wizard in all seven movies and while he learnt a lot from the films, he admits it was hard to see his acting shortcomings shown publicly.
"It's only recently that I've become aware of the problems people had with me in the films. It's a double-edged sword. I had the amazing privilege of working with these fantastic actors for 10 years and learning from them, but I also had - we all did - the slight curse of somebody seeing, basically, our acting exercises. And, you know, people are obviously entitled to their opinions," femalefirst.co.uk quoted Radcliffe as saying.
"But we learn from our mistakes. You know, I'm at the age most actors would be when they've learned from their mistakes in private and done drama school for three years," he added.