Question: who plays harry potter in the harry potter movies
Answer: Daniel Radcliffe , Rupert Grint and Emma Watson have played Harry Potter , Ron Weasley and Hermione Granger in all the films .