Robert Pattinson is a musician and actor from the United Kingdom. He is most recognized for his role as Edward Cullen in the Twilight movies. Remember Me, Water For Elephants, and Cosmopolis are just a few of the films in which he has played the lead. He rose to prominence after starring as Cedric Diggory in Harry Potter and the Goblet of Fire. He is one of the world’s wealthiest young actors and was named one of TIME’s 100 Most Influential People in the World in 2010.

Here are three memorable roles that Robert Pattinson has portrayed throughout his career.

The Twilight Series – In the film Twilight, Pattinson played Edward Cullen, a vampire, opposite Kristen Stewart, who played Isabella Swan. The film was a worldwide hit, spawning four sequels based on Meyer’s books: “New Moon,” “Eclipse,” “Breaking Dawn: Part 1,” and “Breaking Dawn: Part 2.”

Harry Potter and the Goblet of Fire – Robert Pattinson portrayed Cedric Diggory in “Harry Potter and the Goblet of Fire.” Warner Bros. Entertainment Inc. is a company that has been producing films and television shows. Pattinson was a newcomer with only three jobs under his belt when he earned the coveted role of Cedric Diggory in “Harry Potter and the Goblet of Fire” in 2005.

Cosmopolis – Robert Pattinson’s performance in the film Cosmopolis has received a lot of praise. The actor played Eric Packer, a 28-year-old billionaire’s wealth manager who embarks on a path of self-destruction as he deals with health concerns, financial crises, and other issues.