Let’s talk about Beverly Marsh from the 2017 movie It. You know her: the brave, fiery redhead who throws rocks at monsters. But here’s the burning question everyone whispers: how old was she in that movie?

The Simple Answer (with a twist)

In the 2017 film, Beverly is 14 years old. Just like her friends in the Losers’ Club, she’s smack-dab in the middle of eighth grade. But don’t let that number fool you.

Beverly acts way older than her age. She deals with terrifying horror, a creepy crush, and a seriously awful home life. That’s a lot for any 14-year-old.

The Actress vs. The Character

Here’s the hilarious part. The actor who plays Beverly, Sophia Lillis, was actually 21 years old when filming started. She played a 14-year-old at 21! That’s a seven-year gap. It’s like a secret superpower.

Why does this matter? Because it makes the whole “how old is she” question a fun little puzzle. You see a teen on screen, but a grown-up is doing the screaming. It’s movie magic at its quirkiest.

The Enduring Power of Beverly Marsh in 'It' | Certified ForgottenThe Enduring Power of Beverly Marsh in 'It' | Certified Forgotten

Why This Detail Is So Fun to Talk About

This topic is pure gold for a simple reason: It drives the Internet wild. People argue about it on forums. “No, she’s 14!” “Wait, Sophia was 21?” It’s a perfect icebreaker at parties (if you go to weird parties).

Plus, it reminds us that movie ages are never real. Never. Every actor is always older, shorter, or a different species. Beverly is just a fantastic example of this little white lie.

The Creepy Crush Connection

Remember how Beverly has a weird romantic vibe with Ben Hanscom? That makes sense because they’re both 14. But the actor for Ben, Jeremy Ray Taylor, was 14 in real life. So for Sophia at 21, playing a crush on a real teen… that’s a wild acting challenge. Talk about a skill.

Beverly MarshBeverly Marsh

It also makes the “kiss scene” feel different when you know the truth. Suddenly, it’s a 14-year-old character kissing a 14-year-old character, played by a 21-year-old and a 14-year-old. Head spinning yet? Good. That’s the fun.

Quirky Fact: The Hair Was Real

Here’s a random nugget. Sophia Lillis is naturally a redhead. That’s right—no dye needed for Beverly’s iconic ginger locks. At 21, she had real red hair while playing a 14-year-old.

So the answer is 14 on screen, 21 behind the scenes. It’s like a secret code. Now you can sound smart at your next movie night.

Beverley ♡ | Queen sophia, Beverly marsh, BeverleyBeverley ♡ | Queen sophia, Beverly marsh, Beverley

The Big Picture (Don’t Get Too Serious)

Don’t stress about the math. The movie rocks because Beverly feels real. Whether she’s 14 or 21 in your head, she’s still the heart of the Losers’ Club. And honestly, does it even matter when a giant clown is chasing you?

Next time you watch It, just laugh at the age gap. Point at the screen and say, “That’s a teenage girl played by a woman in her twenties!” It makes the scary parts way less scary. And way more fun.

So, how old was Beverly? 14. Kinda. Go enjoy the movie.