How Old Is Robert Pattinson? Why ‘The Batman’ Star Says He’s Finally “Feeling His Age”
Robert Douglas Thomas Pattinson entered the world on May 13, 1986, in Barnes, southwest London. His initial breakthrough arrived at age 19 when he played Cedric Diggory in 2005’s Harry Potter and the Goblet of Fire, quickly followed by the global whirlwind of Twilight in 2008. Turning 40 in an industry obsessed with youth places him in an elite cohort of franchise leads who must balance commercial blockbuster expectations with genuine physical sustainability.
The cultural perception of Pattinson remains strangely unstuck in time. Millions of viewers still picture the pale, 22-year-old romantic icon who graced bedroom posters in the late 2000s. In reality, Pattinson spent his late twenties and early thirties working with idiosyncratic directors like David Cronenberg, Claire Denis, and the Safdie brothers. By the time director Matt Reeves cast him as Bruce Wayne in 2019, Pattinson was 33, bringing a weathered, angular intensity that fit a bruised detective far better than an idealized comic book deity.