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