Question: who does robert pattinson play in the harry potter movies
Answer: He started his film career by playing Cedric Diggory in Harry Potter and the Goblet of Fire in 2005 .