Danielle Radcliffe rose to fame by playing the much loved Harry Potter, so you wouldn’t think he’d go around saying he hated it!

However, he’s not really being critical of the film, rather his own performance:

“It’s hard to watch a film like Harry Potter And The Half-Blood Prince, because I’m just not very good in it. I hate it.

“My acting is very one-note and I can see I got complacent and what I was trying to do just didn’t come across. My best film is the fifth one (Order Of The Phoenix) because I can see a progression.”

Awh, don’t worry Daniel, everyone is their own worst critic! And as he said himself, JK Rowling never had a problem with how he did his job: “To my knowledge she was always very happy with the way I played him, but it’s my job to be critical.”