Directed by

Robert Kaylor
Made by

Panorama Film International
Read the complete plot summary and ending explained for Nobody’s Perfect (1990). From turning points to emotional moments, uncover what really happened and why it matters.
Stephen, a talented college tennis player, is kicked off his team after his crush on fellow player Shelly, Gail O’Grady, makes it hard for him to stay focused during practice. His friends, Patrick Breen as Andy and Kim Flowers as Jackie, hatch a bold plan to help him regain his spot by presenting him to Shelly under a new female identity: Stephanie, the transfer student, embodied by Chad Lowe.
To pull it off, Stephen adopts the role of Stephanie and sets out to prove himself on the women’s tennis team. He sneaks into the locker room, trains without raising suspicion, and earns a spot on the squad after a tense, convincing tryout. The cross-dressing ruse becomes a full-on double life as he attends classes and practices both as himself and as Stephanie, balancing the demands of coursework with the pressures of keeping his deception hidden. The plan gains momentum when Shelly asks Stephanie to become her new roommate, hoping to keep an aggressive boyfriend from moving in with her, and he agrees to the arrangement, moving between two rooms and two identities with careful improvisation.
As the ruse deepens, Stephen navigates a smooth front of normalcy, narrowly avoiding detection on several occasions—such as during a medical exam that could have blown his cover. The challenge intensifies when Shelly eventually learns of the scheme after an everyday moment that reveals the truth: she catches him urinating standing up. Heartbroken and betrayed, she confronts him, and the pair decide to cover the truth with a plausible story—Stephanie has moved home to Europe due to illness in the family—so Stephen can continue to pursue his place on the team without upsetting Shelly or arousing further suspicion.
Meanwhile, Andy’s stake in the plan grows as he bets money on a crucial match, hoping to keep Stephen on the team. The tension peaks when Stephen faces a plagiarism scare after submitting the same barely-modified essay under both identities, threatening his eligibility. Andy steps in to salvage the situation, dressing up as Stephanie to take the blame and clear Stephen’s name, a move that reinforces their bond and tests their loyalty.
With the danger behind them, Stephen reenters the competition in his female guise to join Shelly for the big match, and the two finally admit their love for each other. A talent scout in the audience is impressed by what he sees and approaches Andy—who claims to be their manager—about signing both players to an international women’s tennis career. The match ends in a victorious win, and the crowd erupts in celebration as they share a kiss, signaling the beginning of a potential professional partnership.
Follow the complete movie timeline of Nobody’s Perfect (1990) with every major event in chronological order. Great for understanding complex plots and story progression.
Stephen is kicked off the college tennis team
Stephen's crush on Shelly distracts him during practice, and the coach ejects him from the college tennis team. His friends see this as a chance to plot a new approach to win Shelly over. The incident sets the stage for a bold plan to reinvent him as a new persona.
Plan to cross-dress as Stephanie
Andy and Jackie hatch a scheme to help Stephen grow closer to Shelly by coaching him through cross-dressing as a new female persona, Stephanie. They emphasize secrecy and insist the plan is just for one shot at winning Shelly over. Stephen reluctantly agrees to try the plan.
Avoiding detection in the women's locker room
Stephanie must navigate the risk of being found out while using the women's locker room. The group coaches him on staying in character and avoiding suspicious behavior. The stakes rise as he continues to practice and hide his true identity.
Stephanie tries out and joins the women's tennis team
He takes the challenge seriously and auditions for the women's tennis squad. His performance earns him a place on the team, marking a full enrollment under Stephanie's name. The team and competitors remain unaware of his secret.
Shelly asks Stephen to be her roommate
Shelly asks Stephanie to become her roommate to keep her aggressive boyfriend from moving in. Stephen accepts the offer, setting up a double life where he balances two personas. He moves into Shelly's space, heightening the risk of discovery.
Double life and class juggling
Stephen juggles two identities, attending classes both as Stephen and as Stephanie. He keeps up the deception through late-night study sessions and meticulous notes. The risk intensifies when a medical exam or routine check could reveal his secret.
Shelly discovers the ruse
Shelly witnesses Stephen urinating while standing up, inadvertently revealing his female persona. She confronts him about the deception and voices her anger. They try to explain away the ruse and salvage the relationship.
Cover story of Stephanie moving home
To avoid Shelly's anger and the scrutiny of teammates, they pretend Stephanie has moved back to Europe due to a family illness. The ruse provides temporary relief from practice and attendance scrutiny. Stephen remains on the team through the pretense.
Bet motive revealed
Andy admits that his push to keep Stephen on the women's team is also tied to a gambling bet. He claims the plan was about money and not romance. Stephen processes this as a caution about his friend's priorities.
Plagiarism scare and blame shift
Stephen risks suspension after submitting the same barely-modified essay as both himself and Stephanie. The school flags the plagiarism and threatens penalties. Andy steps in by dressing as Stephanie to take full blame, clearing Stephen's name.
Back on the court and confession of love
Stephen returns to wearing Stephanie to join Shelly for another tennis match. The act rekindles their emotions and leads to a confession of love between the two. The performance attracts attention beyond the campus.
Talent scout notices potential
A talent scout in the audience is impressed by the duo's performance. He talks to Andy, who claims to be their manager, about signing them to play professionally as a team. The moment foreshadows a possible career on the international circuit.
Victory and kiss
Stephen and Shelly win the match and seal their romance with a kiss. The victory reinforces the possibility of a professional future together. The final note leaves their partnership poised for a big break.
Explore all characters from Nobody’s Perfect (1990). Get detailed profiles with their roles, arcs, and key relationships explained.
Stephen / Stephanie
A college tennis player who covertly adopts a female persona to win Shelly's affection and to stay on the women's team. He juggles two identities, balancing classes and matches while narrowly avoiding exposure in sensitive moments like the locker room and medical exams. His journey probes how far one will go to follow a crush, maintain friendships, and pursue personal ambition. Ultimately, his feelings for Shelly guide him toward honesty and connection.
Shelly
A talented tennis player and Stephen's romantic interest who asks Stephanie to become her roommate to keep her aggressive boyfriend from moving in. She is drawn to Stephanie but grapples with trust once the deception is revealed. Shelly's arc explores vulnerability, loyalty, and the tension between attraction and honesty. Her romance with Stephen culminates in a confession of love and a hopeful future.
Andy
Stephen's friend who helps devise the plan to cross-dress as Stephanie, partly to advance his own betting scheme and future opportunities. He remains loyal but morally flexible, ultimately taking blame to protect Stephen during a plagiarism incident. His actions show the complexities of friendship under pressure, blending mischief with genuine care. He envisions professional success for both Stephen and Shelley’s tennis careers.
Jackie
A friend who cooperates with Andy and Stephen to execute the plan, helping to maintain the Stephanie persona. She contributes to the group dynamic and the strategic moves that keep the deception afloat. Jackie embodies the collaborative spirit of friends who will help each other reach ambitious goals, even if the methods are unconventional.
Learn where and when Nobody’s Perfect (1990) takes place. Explore the film’s settings, era, and how they shape the narrative.
Time period
Late 1980s
The events take place in a college timeline typical of the late 1980s, when fashion and attitudes toward gender roles influenced social dynamics on campus. The era provides a backdrop of less digital surveillance and more informal, in-person interactions. Team sports and college life dominate the pace, with a talent scout symbolizing opportunities beyond the campus.
Location
University campus, Tennis courts
The story unfolds on a bustling university campus with a dedicated tennis program. It centers on practice courts, locker rooms, dorms, and match venues that host college-level competition. The campus setting blends classrooms with athletic drama, forming the backdrop for Stephen's double life and the ensuing relationships.
Discover the main themes in Nobody’s Perfect (1990). Analyze the deeper meanings, emotional layers, and social commentary behind the film.
🎭
Identity
Stephen's decision to live as Stephanie forces him to navigate a social world that enforces rigid gender norms. The film explores what it means to inhabit a second identity and the emotional costs of maintaining a lie. As the deception deepens, questions of authenticity, self-control, and acceptance come to the fore. The climax ties identity to personal courage and the willingness to reveal one's true feelings.
🤝
Friendship
Andy and Jackie push Stephen to try the risky plan, highlighting the trust and chaos that come with close friendships. Their loyalty is tested as the scheme unfolds, and they navigate the consequences together. The trio's dynamics show how camaraderie can be both supportive and morally ambiguous. In the end, friendship is shown to be a force that can either shield or betray trust.
🏆
Sports & Ambition
Tennis serves as the engine driving the plot, with the women's team becoming the arena for personal growth and competition. The discovery of talent by a scout suggests professional possibilities beyond the campus courts. The story frames sport as a platform for ambition, romance, and the risks of compromising integrity for success. Victory in the match culminates in both personal and athletic milestones.
💘
Romance
Romantic tension blooms between Stephen (as Stephanie) and Shelly, evolving from deception to genuine affection. The relationship tests trust when Shelly learns of the ruse, prompting a confrontation and eventual reconciliation. The final kiss and shared ambition hint at a future built on honesty and mutual support, rather than disguise. Love becomes both the motive and the reward for navigating the complexities of identity and truth.

Coming soon on iOS and Android
From blockbusters to hidden gems — dive into movie stories anytime, anywhere. Save your favorites, discover plots faster, and never miss a twist again.
Sign up to be the first to know when we launch. Your email stays private — always.
Explore the mobile appDiscover the spoiler-free summary of Nobody’s Perfect (1990). Get a concise overview without any spoilers.
In the lively world of a college campus where tennis courts serve as both battlegrounds and social hubs, a freshman named Steve discovers that a single infatuation can topple even the most disciplined routine. A talented player on the men’s squad, his growing obsession with a teammate begins to seep into his health, sleep, and grades, ultimately forcing the coach to ask him to step away from the sport he loves.
Shelly, the object of Steve’s affection, is a confident and charismatic presence on the team, embodying the kind of spark that fuels both competition and romance. Watching his friend’s dreams crumble, the quick‑witted duo Andy and Jackie devise an audacious scheme: Steve will assume a new identity as a transfer student named Stephanie, slipping into the women’s roster to stay close to Shelly under the most unlikely of disguises. The plan hinges on the boldness of a newcomer willing to navigate a world that suddenly feels both familiar and foreign.
The film settles into a tone that balances playful farce with genuine collegiate anxiety. The campus buzzes with typical pressures—exams, friendships, and the relentless pursuit of athletic excellence—while the masquerade adds a layer of comedic tension. Every practice, locker room glance, and sideline chatter becomes a test of Steve’s resolve, as he learns to juggle the expectations of two identities, each demanding its own performance.
What unfolds is a light‑hearted exploration of devotion, identity, and the lengths one might go to bridge the gap between desire and reality. With witty banter, awkward moments, and the ever‑present hum of tennis balls striking the court, the story invites viewers to wonder how far Steve will go, and what surprising connections may emerge when a secret is hidden behind a seemingly simple costume.
Uncover films that echo the narrative beats, emotional arcs, or dramatic twists of the one you're exploring. These recommendations are handpicked based on story depth, thematic resonance, and spoiler-worthy moments — perfect for fans who crave more of the same intrigue.
What's After the Movie?
Not sure whether to stay after the credits? Find out!
Check out our other apps:
SAT Sphere
Build confidence for the Digital SAT.
Mori Atlas
Discover wild places worth protecting.
Luntero
Search smarter for a home in Amsterdam.
Plot Explained
Unravel movie endings and hidden clues.
Pokechamp
Dive into Pokémon data and battle logic.
Driving Theory
Get ready for your European theory test.
Movie Dust
Plan your next cinema trip with ease.
Musemap
Find art and culture as you travel.
Selkobase
Compare credentials before committing.
Local Manual
Turn an unfamiliar country into practical next steps.
Lernavi
Compare school systems before your next move.
GymRoam
Find a workout stop wherever your plans take you.
Explore Our Movie Platform
New Movie Releases (2026)
Famous Movie Actors
Top Film Production Studios
Movie Plot Summaries & Endings
Major Movie Awards & Winners
Best Concert Films & Music Documentaries
Movie Collections and Curated Lists
© 2026 What's After the Movie. All rights reserved.
Privacy Policy