Rupert is definitely the most natural actor out of the three, but I think Dan is pretty good too, has been since Prisoner of Azkaban. Emma seems to have gone more overblown in her performance since Prisoner. Maybe she wants to emphasise the difference between herself and Hermione, but I think...