What is the answer to this question? who does robert pattinson play in the harry potter movies?
Cedric Diggory