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