Skip to content
What's After the Movie?
Plot summary

Nobody’s Perfect (1990) Plot Summary & Timeline

Nobody’s Perfect (1990) movie poster

Nobody’s Perfect is a 1990 comedy film directed by Robert Kaylor, running 1 hour 30 minutes. This page retells the whole story in 440 words (about 2 minutes to read) and covers 13 key events in order, 4 characters, where and when it is set and 4 themes. Looking for the cast, ratings and where to stream it? See the movie page for Nobody’s Perfect.

to read the plot summary
2 min
key events in the timeline
13
characters profiled
4
themes explained
4
Loading streaming availability…
Nobody’s Perfect (1990) movie poster
Released
Runtime
1h 30m
Director
Robert Kaylor
Genre
Comedy
Original language
English
No spoilers

What Is Nobody’s Perfect About?

The premise of Nobody’s Perfect in 291 words, with nothing given away. The full story follows below.

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.

Full plot

What Happens in Nobody’s Perfect?

The complete story of Nobody’s Perfect, from the first scene to the last, in 440 words (about 2 minutes). Spoilers throughout. Names in the text link to 4 cast member pages.

Spoilers ahead

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.

Timeline

Nobody’s Perfect Timeline: Every Key Event in Order

13 key events in the order they happen, from “Stephen is kicked off the college tennis team” to “Victory and kiss”. 13 events name a place, across 12 locations.

  1. 1

    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.

    When:Opening weeks of the semester Where:College tennis facility

  2. 2

    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.

    When:Shortly after the kick-off Where:College dorm room

  3. 3

    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.

    When:Soon after the transformation begins Where:Women's locker room

  4. 4

    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.

    When:Midsession tryouts Where:Campus tennis courts

  5. 5

    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.

    When:Soon after joining team Where:Shelly's dorm

  6. 6

    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.

    When:Throughout the double-life period Where:Campus classrooms and dorms

  7. 7

    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.

    When:After the incident Where:Tennis facility

  8. 8

    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.

    When:Immediately after revelation Where:Campus

  9. 9

    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.

    When:Some time after cover story Where:Locker room / dorm

  10. 10

    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.

    When:During the academic term Where:Campus administration

Show the other 3 events of Nobody’s Perfect
  1. 11

    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.

    When:During the match Where:Tennis court

  2. 12

    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.

    When:During the match Where:Tennis arena

  3. 13

    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.

    When:Final match Where:Tennis court

Characters

Who Are the Main Characters in Nobody’s Perfect?

4 characters, among them Stephen / Stephanie, Shelly and Andy: who each one is and the part they play in the story. Every profile links to the actor’s page.

  • S/

    Stephen / Stephanie

    Played by Chad Lowe

    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.

    • 🎭 Identity
    • 🔄 Double Life
    • 🏆 Ambition
  • S

    Shelly

    Played by Gail O'Grady

    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.

    • 💘 Romance
    • 🤝 Trust
    • 🏆 Sports
  • A

    Andy

    Played by Patrick Breen

    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.

    • 🎭 Scheme
    • 🤝 Friendship
    • 🧠 Cleverness
  • J

    Jackie

    Played by Kim Flowers

    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.

    • 🎯 Plan
    • 🤝 Friendship
    • 🧩 Teamwork
Setting

Where and When Is Nobody’s Perfect Set?

Nobody’s Perfect is set in University campus and Tennis courts (Late 1980s). Here is why the time and place matter to the story.

When

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.

Where

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.

  • 🎓 College life
  • 🎾 Tennis culture
  • 🗺️ Social dynamics
Themes

What Are the Themes of Nobody’s Perfect?

4 ideas the story keeps returning to, among them Identity, Friendship and Sports & Ambition.

  1. 01

    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.

  2. 02

    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.

  3. 03

    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.

  4. 04

    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.

Tone & mood

What Kind of Film Is Nobody’s Perfect?

Light in tone, with fast pacing and a straightforward story, going by the plot summary.

Tone
Light
Pacing
Fast
Story
Straightforward
Intensity
Medium
Ending
Happy

A fast-paced, playful romantic comedy built on the constant, high-stakes farce of a college student's cross-dressing scheme, culminating in a joyous resolution.

  • comedic
  • romantic
  • playful
  • awkward
  • mischievous
  • lighthearted
  • cross dressing
  • college life
  • romantic deception
  • identity exploration

Content notes: female nudity.

Quiz

How well do you remember Nobody’s Perfect? Test yourself on the story.

Take the quiz
Loading streaming availability…
Read next

Movies Like Nobody’s Perfect With a Plot Summary

5 films close to Nobody’s Perfect in story and themes that have a full plot summary here: Nobody's Fool (1995) and Nobody's Fool (2018) lead.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Nobody’s Perfect Plot Questions

5 quick answers about Nobody’s Perfect, taken from the plot summary, character guide and setting on this page and the film’s credits.

What is Nobody’s Perfect about?

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.

Read the full plot summary

When and where does Nobody’s Perfect take place?

Nobody’s Perfect is set in University campus and Tennis courts (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 setting explained

Who are the main characters in Nobody’s Perfect?

The story follows Stephen / Stephanie (played by Chad Lowe), Shelly (played by Gail O'Grady), Andy (played by Patrick Breen) and Jackie (played by Kim Flowers).

All the characters

What are the main themes of Nobody’s Perfect?

The summary picks out 4 themes: Identity, Friendship, Sports & Ambition and Romance.

The themes explained

Who directed Nobody’s Perfect?

Nobody’s Perfect (1990) was directed by Robert Kaylor and runs 1 hour 30 minutes.

Robert Kaylor’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app