So, you’ve re-watched Clueless for the hundredth time, and a question hits you mid-sip of your non-fat latte: How old is Josh? He’s Cher’s ex-stepbrother, her moral compass, and the guy who makes flannel look like high fashion. But is he a creepy college dude or a sweet, age-appropriate catch? Let’s dig into this 90s mystery before your brain explodes.
The Official Canon Says…
According to the movie’s script and director Amy Heckerling, Josh is a college freshman at Owens College. That puts him squarely at 18 or 19 years old—barely out of high school himself. Meanwhile, Cher is a sophomore at Beverly Hills High, which means she’s around 15 or 16. So their gap is about two to three years, which in teen-movie math is practically a lifetime.
But here’s the kicker: Paul Rudd, who played Josh, was 25 years old during filming in 1994. That’s right—a quarter-century-old man pretending to be a freshman. Meanwhile, Alicia Silverstone was 17. Hollywood math is truly as confusing as algebra.
Must Read
Why Does He Feel So Old?
Josh acts like he’s been paying taxes for decades. He lectures Cher on social justice, complains about “the system,” and wears the same corduroy jacket like it’s a uniform. He’s basically a grumpy 40-year-old trapped in a 19-year-old’s body. No wonder Cher calls him “Monet”—from far away, he looks fine, but up close, he’s a hot mess of mature opinions.
Also, let’s not ignore the step-sibling weirdness. Cher’s dad married Josh’s mom, making them step-siblings. By the end of the movie, they’re smooching in a parking lot. If that doesn’t scream “confusing age dynamics,” I don’t know what does. But hey, it’s the 90s—we were all too busy wearing plaid to care.
10 Essential Rom-Coms of the 1990s, Ranked
Surprising Fact: The Actor Was Almost Too Old
Paul Rudd actually auditioned for the role of Elton—Cher’s shallow, sneaky classmate. Imagine: a 25-year-old playing a high school jerk. Instead, director Heckerling saw his dad-energy and cast him as Josh. She later admitted she wanted someone who looked “annoying but adorable,” which is just a fancy way of saying “older guy who can roll his eyes at teenagers.”
And get this: Rudd’s age has become a running joke. He’s now 55 years old and still looks 30. Meanwhile, Josh in Clueless will forever be a fresh-faced 19-year-old wondering why he can’t buy beer. Aging is a scam, and Paul Rudd is the only one winning.
Clueless: Where are they now? As the film turns 20, we look at how the
So, Should We Freak Out?
Look, the age gap in Clueless is tiny by actual standards—a few years. But because Cher is a high school freshman and Josh is a college freshman, it feels like a chasm. In 2025, we’d probably side-eye this harder than a fashion faux pas in a vintage store. But back then, we just giggled and yelled, “As if!”
In the end, Josh is 18 or 19 in the movie, Paul Rudd was 25, and our collective confusion is eternal. Next time you watch, just focus on the clashing plaids and pretend everyone’s the same age. It’s safer that way. And remember: in Clueless, age is just a number—and that number is always “older than it looks.”