Robert Thomas-Pattinson (born 13 May 1986) is an English actor, model and musician. He is best known for playing Edward Cullen in the film adaptation of Twilight, based on the novel by Stephenie Meyer, and for the role of Cedric Diggory in Harry Potter and the Goblet of Fire.