Dirty Pretty Things (2002): cast, story & where to watch

2002 · Film · ★ 6.9

Dirty Pretty Things poster

Released in 2002, Dirty Pretty Things is a thriller, drama and crime film directed by Stephen Frears, running about 97 minutes. “Every dream has its price.” — that tagline sets the tone.

What it’s about. An undocumented immigrant finds a human heart in one of the toilets of the west London hotel where he works with other undocumented immigrants.

Who’s in it. Dirty Pretty Things stars Chiwetel Ejiofor as Okwe, Audrey Tautou as Senay, Sergi López as Sneaky / Juan and Benedict Wong as Guo Yi, among others.

How it landed. With an audience score of 6.9/10, Dirty Pretty Things has drawn a solid, mixed-to-positive response.

Where to watch. In US you can rent or buy it from JustWatch TV, Amazon Video, Apple TV Store and Google Play Movies. See the full, country-by-country breakdown on our where to watch Dirty Pretty Things page.

If you liked it. Fans of Dirty Pretty Things tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.

Frequently asked

Where can I watch Dirty Pretty Things (2002)?
In US, Dirty Pretty Things is available to rent or buy from JustWatch TV, Amazon Video and Apple TV Store. Availability varies by country — check our where-to-watch page for every region.
Is Dirty Pretty Things worth watching?
Dirty Pretty Things holds an audience score of 6.9 out of 10, and is a strong pick if you enjoy thriller, drama and crime. Reactions are mixed, so it may depend on taste.
Who stars in Dirty Pretty Things?
Dirty Pretty Things stars Chiwetel Ejiofor, Audrey Tautou, Sergi López, Benedict Wong and Sophie Okonedo.
When was Dirty Pretty Things released?
Dirty Pretty Things was released in 2002, with a runtime of about 97 minutes.