Question: who does robert pattinson play in the harry potter movies
Answer: Cedric Diggory