The 21-year-old star was cast in the Harry Potter movies when he was just 11 years old and he admits one of the main reasons why he and co-stars Rupert Grint and Emma Watson were cast was because of their appearances, rather than their talent.
He said: I think there's a perception that we got the parts because we looked right. I think that's probably quite fair.
"Also, acting is something that I don't necessarily think comes naturally to me. Certainly not as natural as it does to, say, Haley Joel Osment or Dakota Fanning, who were just giving full-blown adult performances at the age of 10."
Despite his insecurity about his talent, the 'Harry Potter' cast and crew are quick to praise Daniel's work ethic, insisting he is more committed to the project than many other stars.
Producer David Heyman told Britain's GQ magazine: "On the first day of shooting the very first film Dan had these coloured contact lenses in. And they were causing him so much pain but he never complained.
"There are people who have nowhere near his talent or celebrity who don't show that commitment. I think he missed maybe two or three days through sickness in the entire eight films."