poster
Now Streaming on Hotstar

Now Streaming

Watch Now

Perfect Stranger (2007)

11/04/2007 (US)Thriller, Crime, Mystery1h 49m
  • User
    Score
  • Play Trailer

How Far Would You Go To Keep A Secret?

Overview

A journalist goes undercover to ferret out businessman Harrison Hill as her best friend's killer. Posing as one of his temps, she enters into a game of online cat-and-mouse.

    Top Billed Cast

    1. Halle Berry

      Halle Berry

      Rowena Price

    2. Bruce Willis

      Bruce Willis

      Harrison Hill

    3. Giovanni Ribisi

      Giovanni Ribisi

      Miles Haley

    4. Richard Portnow

      Richard Portnow

      Narron

    5. Gary Dourdan

      Gary Dourdan

      Cameron

    6. Florencia Lozano

      Florencia Lozano

      Lt. Tejada

    7. Nicki Aycox

      Nicki Aycox

      Grace

    8. Kathleen Chalfant

      Kathleen Chalfant

      Elizabeth Clayton

    9. Gordon MacDonald

      Gordon MacDonald

      Senator Sachs

    Social

    • Reviews 1
    R

    A review by RalphRahal

    4.0
    Written by RalphRahal on Feb 13, 2025

    Perfect Stranger is one of those movies that tries to be a slick psychological thriller but ends up feeling like a mess of half-baked ideas. The plot starts off with potential, setting up an intriguing mystery, but the execution is all over the place. Instead of building suspense naturally, it throws in forced twists and unnecessary subplots that make the story feel scattered rather than engaging. The script is weak, with awkward dialogue and unnatural character interactions that make it hard to take seriously. The directing and cinematography choices don’t help either. The framing is weird...

    StatusReleased

    Original LanguageEnglish

    Budget$60,795,000.00

    Revenue$73,090,611.00

    Keywords

    • sense of guilt
    • staging
    • sex scandal
    • seduction
    • expiation
    • murder
    • psychotic
    • taunting
    • angry
    • cautionary
    • dramatic
    • suspenseful
    • incredulous
    • egotistical
    • tense
    • assertive
    • cruel
    • enraged
    • foreboding