‘Fast Times at Ridgemont High’ Turns 40: Director Heckerling, Stars on Concern Over Sexuality, Surprise Success, and Cult Status
Fast Times at Ridgemont High received limited release on August 13, 1982.
The movie that launched the careers of Sean Penn, Jennifer Jason Leigh, Phoebe Cates, Forest Whitaker and others didn’t get big rollout or much promotion from Universal because of its racy scenes. It’s critics, and especially audiences, that catapulted it to cult status.

Amy Heckerling, who had only directed student work, was set to helm an MGM project when it was scrapped due to the actors strike.
Cameron Crowe’s 1981 book, Fast Times at Ridgemont High: A True Story
During the hiatus, producer Art Linson introduced her to Cameron Crowe’s 1981 book, Fast Times at Ridgemont High: A True Story, which the young journalist wrote after spending a year undercover as a high school student.
Linson asked Heckerling to direct Crowe’s screenplay, a fictionalization of real students that focused on Stacy Hamilton (Jennifer Jason Leigh), a sophomore going through sexual awkening.
The comedy launched the careers of future Oscar winners Sean Penn, as lovable stoner Jeff Spicoli, and Forest Whitaker, playing jock Charles Jefferson, not to mention a teenage Nicolas Cage, credited as Nicolas Coppola in a small role for his first film.
Heckerling praises Crowe’s brilliance and credits their bond for making the process a joyful one. “It was just such a pleasure — I can’t imagine any working experience ever being that good again,” she recalls. “You just see him, and you’re happy, and you want to start doing things.”
Nicolas Cage?
Judge Reinhold, who played Stacy’s older brother, Brad, remembers the team wanting to cast Cage in that role, but the future star was just 17, which would have limited his hours on the set. With Cage out of the picture for Brad, Reinhold — a previous friend of Heckerling’s but still required to audition — was in the mix despite the fact that he was 22, and looked older than a typical high school senior.
“I’m sitting in the room the last time I read, and Art says, ‘Look at him. He’s as old as Ed Asner,’” Reinhold recalls. “And he goes, ‘OK, we can cast everybody in the senior class a little older.’” As for what helped him get the part, Reinhold says Linson told him, “You’re the only one that didn’t feel sorry for himself when you read.”

Heckerling realized early on that making her first feature came with a learning curve. During the casting process, she was blown away by a monologue Whitaker delivered in his audition. “I went, ‘Wow, that was great — you got the part if you want it,’” Heckerling says. “Then I looked out the window — I mean, he’s a big guy — and he was skipping across the parking lot to his car. And then everybody got mad at me because they go, ‘You’re not allowed to say that. We have to negotiate with their agents. That’s not how this works.’ And I had no idea how anything works.”
Sean Penn
The cast remembers Sean Penn staying in character throughout production. “I didn’t get to know Sean — nobody got to know Sean because he was Spicoli the entire time,” Scott Thomson (who played Arnold) says. “I just kept thinking, ‘Where did they find him?’”

Thomson shared a brief scene with Cage (playing “Brad’s Bud”) where Arnold connects with his burger-joint co-worker Brad. “I bravely sit down with [Brad] and his entourage, which Nick Cage was one of them, and Nick Cage ad-libs, ‘So Arnold, what do you think about green jello?’ because I had it on my tray,” Thomson says. “I didn’t know how to react — I just stuttered.”
There have been rumors of famous names who were up for roles, and Heckerling is quick to dismiss most of these conjectures.
However, she adds, “Going through boxes of crap in my house, and I don’t know if this is true, but there was a list of people that were coming in for casting one day, and one was Michelle Pfeiffer.”
Despite not having a memory of meeting with Pfeiffer for the film, the director continues, “If she was reading for Stacy, I know I wanted her to look like just a real girl, not glamorous, and it’s possible that Michelle might have looked too gorgeous. But I can’t imagine not remembering Michelle.”
However, the film’s team remembers Universal forgoing big marketing push due to a lack of known names and concerns over its depictions of sexuality.

“We were really heartsick because somebody high up said, ‘This is pornography, and there’s no way that Universal’s going to release this movie,’” says Reinhold. “We didn’t see it as this horny high school movie at all. We saw it as having the opportunity to do something authentic that was based on the actual experiences of the kids that Cameron chronicled for that whole year.”
Heckerling recalls hat the studio did not have much hope for the movie.,“They were going to put it on the shelf because they didn’t see how it would make any money,” she says. “They decided to just open it in a few theaters on the West Coast, but people kept coming back and knew all the dialogue. So then they quickly put it out in the rest of the country. There was no advertising beforehand.”
Through strong word of mouth, it cracked the year’s top 30 at the domestic box office with $27 million ($83 million today).

“It’s the event that changed my life,” Robert Romanus (who played Mike Damone) says of the film.
Asked how often he hears from Fast Times fans, he replies, “Every day. One of the most amazing things to me is just how many legs this movie has.”
Heckerling, who also directed Look Who’s Talking and Clueless, recalls the film’s intentions: “The whole theme, of even the title, is things are going too fast for young people. They shouldn’t have to worry so much about sex at such an early age.” She adds that she’s unsure whether Fast Times, in which Linda (Phoebe Cates) discusses losing her virginity at 13 and Stacy gets an abortion, would be made today. “We’re going backwards in so many ways.”
The Pool Scene: Shocking Masterbation
In a pool scene, Phoebe Cates’s inda is wearing a red bikini when Brad (Judge Reinhold) is beating off while looking at her through the bathroom window.





