blog hit counter
How Old Was Anne Hathaway Princess Diaries

Let’s talk about the squeaky-clean secret of Princess Diaries. You know Mia Thermopolis, the girl with the frizzy hair and the bushy eyebrows. But did anyone ever pause the movie and do the math? I did, and it’s a little bonkers.

Anne Hathaway was 17 years old when she filmed the movie. That’s right—she was a teenager playing a teenager. But here’s the twist: she looks, acts, and feels like she’s maybe twelve in the first act.

Let’s be real. Mia’s whole vibe is pure middle-school awkwardness. She trips over her own feet, squeaks when she talks, and hides behind a stack of books. Anne was already 17 and somehow made us forget she was almost an adult.

The Genovia Math Problem

Mia is supposed to be 15 in the movie. Anne was 17. That’s a two-year gap, which in real life is basically nothing. But in Hollywood years? It’s like Anne snuck into freshman year with a fake ID.

Here’s my unpopular opinion: Anne was too old. Not for the role—she’s perfect—but for the character’s level of innocence. No 17-year-old is that clueless about hair straighteners or how to walk straight.

But wait—she pulls it off. That’s the magic of Hathaway. She dialed back her age by two years and made it look easy. I bet she still couldn’t parallel park, though.

How Old Was Anne Hathaway In The Princess Diaries? Her Age During TheHow Old Was Anne Hathaway In The Princess Diaries? Her Age During The

The Before and After

Remember the makeover scene? That’s when Anne’s real age sneaks out. She goes from frumpy to fabulous, and suddenly she’s got cheekbones that say “I’m ready to drive.”

The real kicker? Julie Andrews plays her grandmother. Julie was 65 at the time. That means Queen Clarisse was 48 years older than Mia’s actual age, but only 48 years older than Anne. Math works fine, but the emotional age gap is hilarious.

Imagine telling a 17-year-old she has to act 15 so she can hang out with a 65-year-old queen. Anne did it with zero snark. That’s talent, folks.

The Weirdest Part

Here’s the part nobody talks about: Heather Matarazzo (Lilly) was actually 18 during filming. She played the 15-year-old best friend who acts like a 35-year-old activist. So the actress playing the “younger” friend was older than the star.

How Old Is Anne Hathaway In Princess Diaries | TAFT IndependentHow Old Is Anne Hathaway In Princess Diaries | TAFT Independent

And Mandy Moore? She was 17 too. She played the popular mean girl, Lana. So the entire high school cast was basically college freshmen pretending to be sophomores. It’s a teen movie conspiracy.

I say we stop pretending. Anne Hathaway was 17, and she played 15 like a pro. But next time you watch, count the number of times she looks at a camera like she’s about to file her taxes. It happens at least three times.

Why It Still Works

Despite the age shuffle, Princess Diaries has zero cringe factor. That’s because Hathaway understood the assignment: make us believe in transformation. A 17-year-old can still be a late bloomer.

How Old Was Anne Hathaway In The Princess Diaries? Her Age During TheHow Old Was Anne Hathaway In The Princess Diaries? Her Age During The

So how old was Anne? Old enough to drive, but young enough to eat spaghetti sauce straight from the jar. That’s the sweet spot for a princess.

If you ask me, the real scandal is that we never got a sequel where Mia’s 17 and acts like it. But I’ll save that rant for another day.

“She’s not old. She’s vintage. And vintage is just the polite word for 17 and owning it.”

So next time you watch the movie, remember: Anne Hathaway was a legal teenager, but her soul was 12. And that’s why we love her.

Now go watch her trip over the jungle gym again. It’s even funnier knowing she almost had a learner’s permit.