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

Perfect Stranger (2007) Plot Summary & Timeline

Perfect Stranger (2007) movie poster

Perfect Stranger is a 2007 drama and mystery film directed by James Foley, running 1 hour 49 minutes. This page retells the whole story in 496 words (about 2 minutes to read) and covers 15 key events in order, 3 characters, where and when it is set and 3 themes. Looking for the cast, ratings and where to stream it? See the movie page for Perfect Stranger.

to read the plot summary
2 min
key events in the timeline
15
characters profiled
3
themes explained
3
Loading streaming availability…
Perfect Stranger (2007) movie poster
Released
Runtime
1h 49m
Director
James Foley
No spoilers

What Is Perfect Stranger About?

The premise of Perfect Stranger in 310 words, with nothing given away. The full story follows below.

In the sleek, media‑saturated world of modern journalism, Rowena Price moves through a city that never quite sleeps, its skyline a constant reminder of power and profit. She is a seasoned reporter whose instincts are honed by years of chasing stories that sit at the intersection of politics, scandal, and the human cost behind glossy headlines. The tone of her world is a restless blend of urgency and cynicism, where each revelation threatens to upend the fragile balance between truth and the façades built by those who wield influence.

When a whisper of a connection between a high‑profile advertising magnate, Harrison Hill, and an unsettling incident reaches her desk, Rowena is drawn into a labyrinthine pursuit. The case demands more than traditional reporting; it forces her to adopt a series of carefully crafted personas, each one a key that might unlock a different facet of the hidden network. The atmosphere thickens as she navigates corporate boardrooms, polished social gatherings, and shadowy back‑alley exchanges, all while the line between observation and participation blurs.

Assistance arrives in the form of a close confidant, a researcher whose sharp analytical mind complements Rowena’s dogged curiosity. Together they sift through cryptic clues and fragmented communications, aware that every step forward could also be a step deeper into a mire of deception. Trust becomes a scarce commodity, and the stakes rise with each new layer of secrecy they peel back, leaving Rowena to wonder whether the faces she encounters are allies, adversaries, or something far more ambiguous.

The film balances noir‑ish tension with a contemporary, almost hyperreal aesthetic, casting an ever‑shifting veil over reality. As Rowena immerses herself further, the audience is invited to share her unease—a sense that the truth may be as mutable as the identities she adopts, and that the ultimate revelation may lie beyond the reach of even the most determined sleuth.

Full plot

What Happens in Perfect Stranger?

The complete story of Perfect Stranger, from the first scene to the last, in 496 words (about 2 minutes). Spoilers throughout. Names in the text link to 5 cast member pages.

Spoilers ahead

Under the pseudonym David Shane, reporter Rowena Price and her partner, researcher Miles Haley, delve into a scandal involving Senator Stephen Sachs, who is secretly engaging in sexual relationships with male interns while publicly denouncing homosexuality. Unfortunately, their investigation hits a brick wall when the whistleblower retracts their statement, leaving Rowena frustrated. The situation worsens when Rowena’s editor, who is also a supporter of Sachs, halts the story and insists that Rowena take a vacation.

While heading home, Rowena encounters her childhood friend Grace Clayton, who seeks assistance in exposing Harrison Hill, portrayed by Bruce Willis, a wealthy advertising executive. Grace entrusts Rowena with emails that serve as proof of an affair with Hill, which he has just ended. The plot thickens when Grace is later found dead, under suspicious circumstances—drowned and poisoned with belladonna, a potent toxin often associated with witchcraft. This prompts Rowena to suspect Harrison’s involvement. The investigation is led by Lieutenant Karen Tejada, who engages with Grace’s mother and allows Rowena, a close friend of the deceased, to share her insights.

As the investigation unfolds, Rowena learns that Grace was aware of Rowena’s true identity behind the pen name David Shane, a secret Rowena has protected fervently. During this time, Rowena also questions Miles about his past relationship with Grace, unearthing more connections that complicate the situation. They discover Grace’s emails containing explicit correspondence, yet the true identity of ADEX, whom she was communicating with, remains ambiguous.

As if amidst a tangled web of lies and hidden motives, it is revealed that Grace was pregnant, raising further questions about the potential father. Rowena decides to infiltrate Harrison’s company, H2A, under the alias Katherine Pogue, with Miles assisting her. During her undercover assignment, she learns that Harrison’s wealth largely stems from his wife, Mia, suggesting that his affairs are rooted in financial secrecy. Rowena attempts to seduce Hill, both online and offline, yet fails to realize that the individual she communicates with online is actually Miles, who is infatuated with her.

Things take a dark turn when Rowena is caught snooping by Hill and subsequently fired, which causes a series of decisions that lead her further down a murky path. Tensions escalate as it becomes clear that Cameron, Rowena’s ex-boyfriend, may have had a recent encounter with Grace, leaving the paternity of the unborn child in question.

Eventually, Rowena confronts Miles after stumbling upon a disturbing shrine dedicated to her, alongside explicit evidence of his relationship with Grace. The made-for-TV plot thickens with Miles revealing Rowena’s potential motivations behind the crime. As he outlines her possible involvement in Grace’s murder, Rowena’s buried trauma resurfaces, unveiling a tragic past.

In a climactic twist, rather than succumbing to his revelations, Rowena resorts to violence, killing Miles and repurposing the narrative to make it seem as though he attacked her. As she calls the police, the ambiguity of truth and deceit hangs heavily in the air, punctuated by a mysterious figure who witnesses the unfolding events.

Timeline

Perfect Stranger Timeline: Every Key Event in Order

15 key events in the order they happen, from “Rowena's investigation begins” to “Mysterious witness”.

  1. 1

    Rowena's investigation begins

    Under the alias David Shane, reporter Rowena Price and her research partner Miles Haley investigate a scandal involving Senator Stephen Sachs, who publicly denounces homosexuality while secretly engaging in relationships with male interns. Their tenacity is evident as they navigate the complexities of journalistic ethics and the risks of exposing such a powerful figure.

  2. 2

    The whistleblower retracts

    The investigation takes a frustrating turn when their key whistleblower retracts their statement, leaving Rowena and Miles disheartened. This setback not only hampers their progress but also puts Rowena's credibility and career in jeopardy.

  3. 3

    Rowena's vacation

    Rowena's editor, who supports Senator Sachs, halts the investigation and forces her to take a vacation. This decision infuriates Rowena, as she feels her pursuit of the truth is being unjustly stifled.

  4. 4

    Meeting with Grace

    On her way home, Rowena runs into her childhood friend Grace Clayton, who seeks help in exposing advertising executive Harrison Hill. Grace provides Rowena with vital emails that implicate Hill in an affair, deepening Rowena's resolve to uncover corruption.

  5. 5

    Grace's suspicious death

    Tragedy strikes when Grace is discovered dead, having been drowned and poisoned with belladonna. Rowena becomes suspicious of Harrison Hill's involvement, believing there is more to Grace's death than meets the eye.

  6. 6

    Investigation by Lieutenant Tejada

    Lieutenant Karen Tejada takes charge of the investigation into Grace's death, allowing Rowena to share her insights as a close friend. This collaboration leads to greater revelations about the web of deceit surrounding Grace's life and death.

  7. 7

    Secrets revealed

    As the investigation unfolds, Rowena discovers that Grace was aware of her secret identity as David Shane. This revelation complicates Rowena's emotions and leads her to question the dynamics of her relationship with Miles and Grace.

  8. 8

    Infiltrating Harrison's company

    Rowena decides to go undercover at Harrison's firm, H2A, adopting the alias Katherine Pogue with Miles’s support. During her infiltration, she learns that Harrison's wealth is tied to his wife, which raises questions about his motives.

    Where:Harrison's company, H2A

  9. 9

    Complicated emotions

    Rowena attempts to seduce Harrison Hill, not realizing that her online interactions are actually with Miles, who harbors feelings for her. This miscommunication intensifies the tensions within their partnership as loyalties are tested.

  10. 10

    Confrontation with Hill

    The situation escalates when Rowena is caught snooping by Harrison Hill, resulting in her dismissal from the company. This event marks a significant turning point, pushing Rowena deeper into a dangerous game of cat and mouse.

    Where:Harrison's company, H2A

Show the other 5 events of Perfect Stranger
  1. 11

    Paternity questions arise

    Tensions rise as Cameron, Rowena’s ex-boyfriend, is suspected of having an encounter with Grace, casting further doubt on the paternity of Grace's unborn child. This revelation complicates Rowena's quest for justice and intertwines her personal life with the investigation.

  2. 12

    Discovery of Miles's shrine

    Rowena uncovers a disturbing shrine dedicated to her, revealing Miles's troubling obsession with her and his previous relationship with Grace. This shocking discovery turns the investigation on its head, adding layers of betrayal to their friendship.

  3. 13

    Violent confrontation

    During a heated confrontation, Rowena resorts to violence, killing Miles after he reveals dark truths about her potential involvement in Grace's murder. This chilling act signals a dramatic turn in Rowena’s moral compass and her capacity for violence.

  4. 14

    Reconstruction of the narrative

    Following Miles's death, Rowena cleverly reconstructs the events to portray herself as the victim, claiming he attacked her. This attempt to manipulate the narrative highlights her descent into a morally grey area, blurring the lines between truth and deception.

  5. 15

    Mysterious witness

    As Rowena calls the police, a mysterious figure witnesses the unfolding events, leaving the audience questioning the reliability of her version of the story. This final twist plays into the themes of truth and the consequences of deception.

Characters

Who Are the Main Characters in Perfect Stranger?

3 characters, among them Rowena Price (Halle Berry), Miles Haley (Giovanni Ribisi) and Harrison Hill (Bruce Willis): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • Halle Berry as Rowena Price (Halle Berry) in Perfect Stranger

    Rowena Price (Halle Berry)

    Played by Halle Berry

    Rowena Price is a determined reporter driven by a desire to uncover the truth, even when it threatens her own safety. With an alias to protect her identity, she navigates a complex web of relationships, revealing both her strengths and vulnerabilities. As she delves deeper into her investigation, her past traumas resurface, complicating her journey.

    • 📰 Reporter
    • 🔍 Investigator
    • 🖤 Protagonist
  • Giovanni Ribisi as Miles Haley (Giovanni Ribisi) in Perfect Stranger

    Miles Haley (Giovanni Ribisi)

    Played by Giovanni Ribisi

    Miles Haley serves as Rowena's partner and researcher, yet his infatuation with her clouds his judgment. His hidden connections to Grace complicate their partnership, showcasing loyalty but also jealousy. The revelation of his true intentions adds layers to his character, leading to a dramatic climax.

    • 📚 Researcher
    • 💔 Infatuation
    • 🕵️‍♂️ Partner
  • Bruce Willis as Harrison Hill (Bruce Willis) in Perfect Stranger

    Harrison Hill (Bruce Willis)

    Played by Bruce Willis

    Harrison Hill is a wealthy advertising executive shrouded in mystery and scandal. His charm conceals darker intentions, making him a compelling antagonist in the narrative. As Rowena's investigation progresses, it becomes evident that his connections to the case are more sinister than initially thought.

    • 💼 Executive
    • 😈 Antagonist
    • 🕵️‍♂️ Scandals
Setting

Where and When Is Perfect Stranger Set?

Perfect Stranger is set in Harrison's Company H2A, Rowena's Home and Various Locations. Here is why the place matters to the story.

When

The movie is set in contemporary times, reflecting modern societal issues such as scandal, deceit, and the blurred lines between personal and professional lives. It dives into themes that resonate with current events, particularly in the political realm and the challenges faced by individuals within the media landscape.

Where

Harrison's Company H2A, Rowena's Home, Various Locations

Harrison's Company, H2A, is a wealthy advertising firm known for its influential ties and financial secrecy. The investigation unfolds in various locations, including Rowena's home, where she reflects on her investigation and confrontations with personal demons. The urban setting provides a backdrop of intrigue, mystery, and the complexities of relationships.

  • 🏢 Office
  • 🏠 Home
  • 🌆 City
Themes

What Are the Themes of Perfect Stranger?

3 ideas the story keeps returning to, among them Investigation, Betrayal and Violence.

  1. 01

    Investigation

    The theme of investigation runs deep throughout the film, as Rowena Price seeks to uncover hidden truths. The narrative is rife with deceit and betrayal, showcasing the lengths to which individuals will go for the pursuit of justice and truth. It highlights the challenges faced by reporters in dealing with powerful figures and the consequences of exposing hidden scandals.

  2. 02

    Betrayal

    Betrayal is a significant theme as Rowena navigates complex relationships with those around her. The loss of trust not only complicates her investigation but also leads to shocking revelations about friendships and loyalties. As personal motivations intertwine with professional ambitions, the emotional toll becomes evident.

  3. 03

    Violence

    Violence emerges as a climax to the intense psychological struggles faced by Rowena. The act of killing Miles reflects her desperation and the consequences of her choices. It emphasizes the darker aspects of human nature when confronted with overwhelming truth and unresolved trauma.

Tone & mood

What Kind of Film Is Perfect Stranger?

Dark in tone, with variable pacing and a complex story, going by the plot summary.

Tone
Dark
Pacing
Variable
Story
Complex
Intensity
High
Ending
Ambiguous

A tense and deceptive psychological thriller that plunges the viewer into a murky world of murder, obsession, and shifting identities, creating an anxious and unsettling experience where trust is a liability.

  • tense
  • deceptive
  • suspenseful
  • anxious
  • paranoid
  • unsettling
  • murder investigation
  • deception
  • hidden identity
  • journalistic ethics

Content notes: murder, death of a friend, obsessive behavior, poisoning, betrayal.

Quiz

How well do you remember Perfect Stranger? Test yourself on the story.

Take the quiz
Loading streaming availability…
Read next

Movies Like Perfect Stranger With a Plot Summary

4 films close to Perfect Stranger in story and themes that have a full plot summary here: A Perfect Murder (1998) and The Stranger (2022) lead. 1 of them comes with the ending explained.

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

Perfect Stranger Plot Questions

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

What is Perfect Stranger about?

In the sleek, media‑saturated world of modern journalism, Rowena Price moves through a city that never quite sleeps, its skyline a constant reminder of power and profit.

Read the full plot summary

When and where does Perfect Stranger take place?

Perfect Stranger is set in Harrison's Company H2A, Rowena's Home and Various Locations. The movie is set in contemporary times, reflecting modern societal issues such as scandal, deceit, and the blurred lines between personal and professional lives.

The setting explained

Who are the main characters in Perfect Stranger?

The story follows Rowena Price (Halle Berry) (played by Halle Berry), Miles Haley (Giovanni Ribisi) (played by Giovanni Ribisi) and Harrison Hill (Bruce Willis) (played by Bruce Willis).

All the characters

What are the main themes of Perfect Stranger?

The summary picks out 3 themes: Investigation, Betrayal and Violence.

The themes explained

Who directed Perfect Stranger?

Perfect Stranger (2007) was directed by James Foley and runs 1 hour 49 minutes.

James Foley’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