So, you’ve been wondering: how old was James McAvoy in The Lion, the Witch and the Wardrobe? Let’s get the math out of the way quickly. He was 25 when the film hit theaters in 2005. But the real story is way more fun than just a number.

Think about it. McAvoy played Mr. Tumnus, a faun. That’s half-man, half-goat. He had furry legs, hooves, and a very serious musical instrument.

The character is supposed to be ancient. Like, centuries old. So a 25-year-old Scot playing an eternal creature? That’s comedy gold.

The "Old Soul" Trick

McAvoy wasn’t just young. He was playing a character who felt world-weary. Tumnus has the soul of a tired librarian, not a party-boy. McAvoy pulled it off by being completely earnest.

He cried real tears during the iconic scene with Lucy. You know the one. He’s terrified of the White Witch, but also genuinely kind. That’s a 25-year-old acting his heart out.

Fun fact: McAvoy was younger than the actress playing the White Witch, Tilda Swinton. She was 44. He was a baby faun compared to her ice-cold queen.

Bild zu James McAvoy - Die Chroniken von Narnia - Der König von NarniaBild zu James McAvoy - Die Chroniken von Narnia - Der König von Narnia

The Hoof Problem

Here’s the quirky detail everyone forgets. The hooves. They had to CGI a lot of them. Why? Because McAvoy’s real legs were just too normal. He spent hours in makeup and stilts.

Imagine being 25, wearing heavy prosthetic legs, and trying to act natural. You’d look like a newborn giraffe. He made it look graceful. Almost too graceful.

He also had to play the flute. A real flute. The sound you hear? That’s actually McAvoy blowing into it. He learned for the role. At 25, he had the energy to pick up a new instrument just for a movie.

James McAvoy shares which ‘Narnia’ co-star he grew close to on setJames McAvoy shares which ‘Narnia’ co-star he grew close to on set

Why Age Matters Here

This trivia is fun because it flips your brain. A young actor played an old creature. But McAvoy’s youth made Tumnus feel vulnerable. He wasn’t a wise, ancient goat-man. He was a nervous faun who didn’t want to mess up.

Compare him to the kids. Georgie Henley (Lucy) was only 9. McAvoy was more than double her age. Yet he treated her like an equal. That’s the magic of Narnia.

He was exactly the right age to be a bridge between adulthood and childhood. Not too old to be boring, not too young to be silly. He was the sweet spot.

James McAvoy Reflects on Playing Mr. Tumnus - NarniaWeb | Netflix'sJames McAvoy Reflects on Playing Mr. Tumnus - NarniaWeb | Netflix's

A Secret From the Set

Here’s the best gossip. Before filming, McAvoy didn’t read the book. He just auditioned. He got the part and then went, "Oh, right, this is a classic." He admitted it in interviews. Pure chaos.

He also improvised the line, "But that’s what happens when you’re a faun." No one told him to say it. He just did. The director kept it in. That’s a 25-year-old’s instinct right there.

So next time you watch Narnia, remember: you’re watching a young guy in goat legs, playing an immortal, who learned the flute on the fly. That’s why the magic works.

He was 25. Old enough to know better, young enough to not care. Perfect for a faun. Perfect for Narnia.