Question: who played cedric diggory in harry potter movies
Answer: Robert Douglas Thomas Pattinson