Robert Pattinson made his debut in the 2004 historical drama film ‘Vanity Fair’ directed by Mira Nair. He portrayed an adult Rawdy Crawley but his scenes were deleted from the final version of the film. The following year, he starred as ‘Cedric Diggory’ in the fantasy film ‘Harry Potter and the Goblet of Fire’ directed by Mike Newell. The film was widely praised by critics and was a major commercial success. In 2008, he got his breakthrough role as ‘Edward Cullen’ in the American romantic fantasy film ‘Twilight’ directed by Catherine Hardwicke. Even though the film received mixed reviews from critics, it became a massive commercial success and grossed over $407.1 million on a budget of $37 million. He reprised his role as ‘Edward Cullen’ in ‘The Twilight Saga: New Moon’ (2009), ‘The Twilight Saga: Eclipse’ (2010), ‘The Twilight Saga: Breaking Dawn – Part 1’ (2011), and ‘The Twilight Saga: Breaking Dawn – Part 2’ (2012), all of which did phenomenal business at the box office. In 2014, he starred as ‘Reynolds’ in the Australian dystopian Western drama film ‘The Rover’ directed by David MichĂ´d. The film received mostly positive reviews with critics praising the performance of the lead cast. That same year, he was also seen in the satirical drama film, ‘Maps to the Stars,’ which also received a warm response from critics.
Pattinson continued to appear in films like ‘Queen of the Desert’ (2015), ‘Life’ (2015), ‘The Childhood of a Leader’ (2016), ‘The Lost City of Z’ (2016), ‘Good Time’ (2017), ‘Damsel’ (2018), ‘High Life’ (2018), ‘The Lighthouse’ (2019), ‘The King’ (2019), and ‘Waiting for the Barbarians’ (2019). In 2020, he starred as ‘Neil’ in the science fiction action thriller film ‘Tenet’ directed by Christopher Nolan. The film garnered praise from critics. Pattinson was last seen in the 2022 American superhero film ‘The Batman’ where he played the role of ‘Bruce Wayne / Batman.’ The film was loved by critics and audiences alike and performed well at the box office.