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