15
Waiting for the Barbarians

Waiting for the Barbarians
Robert Pattinson stars as Corporal Joll in the film 'Waiting for the Barbarians', directed by Ciro Guerra. He plays a frontier policeman who is sent to a small desert outpost to investigate a group of nomadic tribesmen. He begins to question the treatment of the tribesmen and his own loyalty to the empire, leading him to a crossroads of morality and justice.

14
Life

Life
In the movie 'Life', Robert Pattinson portrays the character of Dennis Stock, a photographer working for Magnum Photos. Set in the 1950s, the film follows Stock's real-life journey as he befriends and documents the iconic actor James Dean, played by Dane DeHaan.

13
The Childhood of a Leader

The Childhood of a Leader
In the movie 'The Childhood of a Leader', Robert Pattinson takes on the role of Charles Marker, a journalist and diplomat stationed in post-World War I Europe. The film centers around the upbringing of a young boy named Prescott, played by Tom Sweet, who exhibits increasingly authoritarian tendencies. Pattinson's character, Charles Marker, serves as a pivotal figure in the narrative, observing and interacting with Prescott and his family. Through his nuanced performance, Pattinson portrays Marker as a complex and enigmatic character, adding layers of intrigue to the story as he navigates the political and social landscape of the era, ultimately influencing the trajectory of Prescott's development.

12
Maps to the Stars

Maps to the Stars
Robert Pattinson starred as Jerome Fontana, an aspiring actor, in the dark comedy 'Maps to the Stars'. The film follows a family in Hollywood who are struggling to make it in the industry. Pattinson's character is the son of a former child star, who is desperate to make it in show business. As the story unfolds, secrets from the family's past begin to unravel and the characters must confront their own insecurities and problems.

11
The Rover

The Rover
Robert Pattinson stars as Rey in 'The Rover', a neo-western psychological thriller film. He plays a mysterious traveler who joins forces with a hardened loner to track down a gang of dangerous criminals in the Australian outback.

10
Little Ashes

Little Ashes
Robert Pattinson starred as Salvador Dalí in the 'Little Ashes'. He portrayed the artist in his youth as a student at the Madrid School of Fine Arts. The film was based on the real-life relationship between Salvador Dalí and poet Federico García Lorca.

9
The Lost City of Z

The Lost City of Z
The 'Lost City of Z' is an epic adventure movie starring Robert Pattinson as Corporal Henry Costin, a young British soldier sent to the Amazon in 1925. Costin is sent to find the legendary lost city of Z. He joins a team of explorers led by the legendary explorer Colonel Percy Fawcett (Charlie Hunnam). As the journey progresses, Costin finds himself face-to-face with the perils of the Amazon, including dangerous animals, tribal warfare, and treacherous terrain. Throughout the journey, Costin must face his inner demons and find the courage to take on the expedition. 

8
Water for Elephants

Water for Elephants
Robert Pattinson stars as Jacob Jankowski in the romantic drama film 'Water for Elephants'. He plays a veterinary student who abandons his studies after his parents' death and joins a traveling circus as their vet. He falls in love with Marlena (Reese Witherspoon), the star of the show, and tries to help her horse through a medical crisis.

7
Remember Me

Remember Me
Robert Pattinson stars as Tyler Hawkins in the movie 'Remember Me'. Tyler is a rebellious young man who is struggling to cope with the death of his brother and a strained relationship with his father. He meets Ally (Emilie de Ravin) and the two quickly fall in love, but their happiness is threatened by Tyler’s inner turmoil and the secrets of his past.

6
The Devil All the Time

The Devil All the Time
Robert Pattinson stars as Reverend Preston Teagardin in the drama-thriller film 'The Devil All the Time'. The movie is set in post-World War II rural Ohio and follows a cast of characters whose lives are intertwined by fate and a complex web of secrets. Pattinson's character is a local pastor who is more concerned with the reputation of his church than with the well-being of his flock.

5
The King

The King
Robert Pattinson portrays a wayward prince who is crowned King Henry V of England after his father's death, and must navigate palace politics, the war his father left behind, and the emotional strings of his past life.

4
Tenet

Tenet
Robert Pattinson stars as the protagonist in the film 'Tenet'. He plays a secret agent who embarks on a mission to prevent World War III.

3
The Lighthouse

The Lighthouse
Robert Pattinson stars as Thomas Wake in 'The Lighthouse', a psychological horror film. He plays a lighthouse keeper who begins to unravel psychologically as he and his assistant (Willem Dafoe) are trapped in a storm-lashed lighthouse. Pattinson's performance has been widely praised, with many critics calling it the best work of his career.

2
Harry Potter and the Goblet of Fire

Harry Potter and the Goblet of Fire
Robert Pattinson stars as Cedric Diggory in the 4th installment of the Harry Potter franchise. He competes against Harry in the Triwizard Tournament, showing his strength and courage.

1
The Batman

The Batman
Robert Pattinson portrays Bruce Wayne, aka Batman, in the film 'The Batman'. He brings a younger, brooding, and tormented version of the character to life.