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.
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.
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
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
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
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
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
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
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
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
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
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
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 Hide the last 3 events
- 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
- 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
- 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
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
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
What Are the Themes of Nobody’s Perfect?
4 ideas the story keeps returning to, among them Identity, Friendship and Sports & Ambition.
-
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.
-
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.
-
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.
-
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.
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.
