free tracking
How Old Was Robert Pattinson In New Moon

Let’s talk about New Moon. The one where Bella mopes, Jacob rips his shirt off, and Edward pretty much ghosts her. You’ve seen it, you’ve sobbed, but have you really asked yourself: how old was Robert Pattinson in this iconic vampire drama?

Let’s Do the Math (Don’t Worry, It’s Easy)

Robert Pattinson was born on May 13, 1986. New Moon hit theaters on November 20, 2009. That makes him exactly 23 years old during filming.

Twenty-three. The same age most of us are figuring out how to cook pasta without burning water. Meanwhile, he’s playing a 108-year-old vampire with a serious case of diamond skin. Talk about an age gap.

Why This Number Is Kind of Hilarious

Think about it. At 23, Rob was still young enough to trip over his own feet at Comic-Con. He actually fell on stage in 2009 during a fan event—totally on brand for his awkward charm. But on screen, he had to act like a brooding, ancient soul who’d seen centuries of suffering. That’s acting.

Also funny? During New Moon, Robert broke up with his real-life girlfriend at the time, Kristen Stewart. So he wasn’t just playing heartbroken—he was heartbroken. A 23-year-old with a broken heart, pretending to be a 108-year-old with a broken heart. Life imitates art, man.

Robert Pattinson Pics From New MoonRobert Pattinson Pics From New Moon

A Quick Age Reality Check

In the books, Edward Cullen was turned into a vampire at 17. So he’s stuck as a forever-teenager. But Rob was six years older than that while filming.

That meant a lot of awkward makeup touch-ups to make him look younger. The hair, the pale skin, the contacts—all hiding a 23-year-old dude who probably just wanted a nap. “I’m too old for this,” he once joked in an interview. Oh, the irony.

Fun Fact: He Was Younger Than His Co-Stars

Believe it or not, Rob was actually younger than some of the adults playing teenagers. Taylor Lautner (Jacob) was only 17 during New Moon—but he looked 30 because of all that training. And Ashley Greene (Alice) was 21. So Rob, at 23, was technically the old man of the young cast.

Robert Pattinson Twilight Wallpapers - Wallpaper CaveRobert Pattinson Twilight Wallpapers - Wallpaper Cave

Except for Peter Facinelli (Carlisle), who was 36. But who’s counting? Oh wait, we are. That’s why we’re here.

What Were You Doing at 23?

At 23, Rob was making millions, flying private jets, and dodging paparazzi. He was also filming Remember Me and Water for Elephants at the same time. That’s a lot of eyeliner and tortured looks for one year.

Meanwhile, I was probably eating cereal for dinner and rewatching The Office. So let’s not compare. But it’s fun to imagine him on set, sipping coffee, and thinking, “I’m not really a century old, guys.”

Robert & Kristen scenes in "New Moon" - Robert Pattinson & KristenRobert & Kristen scenes in "New Moon" - Robert Pattinson & Kristen

The Bottom Line

Robert Pattinson was 23 years old in New Moon. Not a kid, not a fossil—just a guy in his early twenties playing a forever-teen who sparkles.

It’s a weird age to play that old. But honestly? It’s exactly the kind of weird that makes the Twilight saga so fun to obsess over. So next time you watch him stare dramatically into the rain, just remember: he was probably thinking about rent.

And that makes it all the more magical.