

Perfect Stranger
“How far would you go to keep a secret?”
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.
Where to watch Perfect Stranger in United States
Click a service to open Perfect Stranger there. Availability last verified on June 20, 2026.
Where is Perfect Stranger streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | Kanopy, Hoopla | Amazon Video, Apple TV Store, Google Play Movies |
| India | — | Apple TV Store, Google Play Movies, YouTube |
| United Kingdom | Netflix, Netflix Standard with Ads | Apple TV Store, Rakuten TV, Amazon Video |
| Canada | Crave, Crave Amazon Channel, Hoopla | Apple TV Store, Google Play Movies, CosmoGo |
| Australia | Hoopla | Apple TV Store, Amazon Video, Google Play Movies |
| Germany | — | Apple TV Store, Amazon Video, Google Play Movies |
| France | Molotov TV | Apple TV Store, Google Play Movies, Canal VOD |
| Spain | — | Apple TV Store, Rakuten TV, Google Play Movies |
| Brazil | HBO Max Amazon Channel | Claro video, Apple TV Store, Amazon Video |
| South Korea | — | wavve, Google Play Movies |
About Perfect Stranger
Perfect Stranger is a 2007 English-language thriller, crime and mystery film directed by James Foley. The cast is led by Halle Berry, Bruce Willis, Giovanni Ribisi. It has a runtime of 1h 49m. Viewers rate it 5.8/10 across 1000 ratings. In United States, it is currently streaming on Kanopy, Hoopla.
Perfect Stranger was produced by Revolution Studios and made in United States of America. It was released on April 11, 2007, and carries a R certification. Made on a budget of about $61 million, it went on to gross $73 million worldwide.
- Director
- James Foley
- Writers
- Todd Komarnicki, Jon Bokenkamp
- Release date
- April 11, 2007
- Original language
- English
- Age rating
- R
- Status
- Released
- Country
- United States of America
- Budget
- $61 million
- Box office
- $73 million
- Production
- Revolution Studios
Perfect Stranger cast & crew
Perfect Stranger was directed by James Foley and written by Todd Komarnicki and Jon Bokenkamp.
The cast features Halle Berry as Rowena Price, Bruce Willis as Harrison Hill, Giovanni Ribisi as Miles Haley, Richard Portnow as Narron, Gary Dourdan as Cameron, and Florencia Lozano as Lt. Tejada.
Behind the camera, the score was composed by Antonio Pinto, cinematography is by Anastas N. Michos, and it was produced by Elaine Goldsmith-Thomas and Charles Newirth.
Is Perfect Stranger worth watching?
Perfect Stranger holds an audience score of 5.8/10 from 1,030 ratings, a more divisive thriller films.
At 1h 49m, it's a standard feature-length watch.
If you enjoy thriller, crime, and mystery, Perfect Stranger is worth a place on your watchlist.
How and where to watch Perfect Stranger
In United States, you can stream Perfect Stranger on Kanopy and Hoopla, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of Perfect Stranger

Halle Berry
Rowena Price

Bruce Willis
Harrison Hill

Giovanni Ribisi
Miles Haley

Richard Portnow
Narron

Gary Dourdan
Cameron

Florencia Lozano
Lt. Tejada

Nicki Aycox
Grace

Kathleen Chalfant
Elizabeth Clayton

Gordon MacDonald
Senator Sachs

Daniella van Graas
Josie

Paula Miranda
Mia Hill

Patti D'Arbanville
Esmeralda
Perfect Stranger — FAQs
▸Where can I watch Perfect Stranger in United States?
Perfect Stranger is streaming on Kanopy, Hoopla in United States.
▸Is Perfect Stranger on Kanopy?
Yes — Perfect Stranger is currently available on Kanopy in United States.
▸What language is Perfect Stranger in?
Perfect Stranger is originally in English. Subtitle and dub options vary by streaming service.
▸How long is Perfect Stranger?
Perfect Stranger runs 1 hours 49 minutes (109 minutes).
▸What is Perfect Stranger rated?
Perfect Stranger is rated R. It holds a 5.8/10 audience score from 1,030 ratings.











