Skip to content
SearchOTT
The Dirty Picture poster

The Dirty Picture

2011·Movie·A·144 min·★ 6.1(97)

After running away from home in search of movie stardom, a village girl rises to become a prominent sex symbol.

Where to watch The Dirty Picture in India

Can I watch The Dirty Picture in India? Yes — you can stream The Dirty Picture in India on Amazon Prime Video, Hungama Play and Amazon Prime Video with Ads, or rent and buy it on Apple TV Store.

Click a service to open The Dirty Picture there. Availability last verified on November 13, 2026.

Where is The Dirty Picture streaming around the world?

CountryStreaming onRent / Buy
IndiaAmazon Prime Video, Hungama Play, Amazon Prime Video with Ads, JioHotstarApple TV Store
United States—Apple TV Store
United Kingdom—Apple TV Store
BrazilAmazon Prime Video, Amazon Prime Video with Ads—

About The Dirty Picture

The Dirty Picture is a 2011 Hindi-language comedy and drama film directed by Milan Luthria. The cast is led by Vidya Balan, Emraan Hashmi, Tusshar Kapoor. It has a runtime of 2h 24m. Viewers rate it 6.1/10 across 100 ratings. In India, it is currently streaming on Amazon Prime Video, Hungama Play, Amazon Prime Video with Ads.

The Dirty Picture was produced by Balaji Motion Pictures and Cult Movies and made in India. It was released on December 2, 2011, and carries a A certification. Made on a budget of about $3 million, it went on to gross $17 million worldwide.

Director
Milan Luthria
Writers
Rajat Arora
Release date
December 2, 2011
Original language
Hindi
Age rating
A
Status
Released
Country
India
Budget
$3 million
Box office
$17 million
Production
Balaji Motion Pictures, Cult Movies
#biography

The Dirty Picture cast & crew

The Dirty Picture was directed by Milan Luthria and written by Rajat Arora.

The cast features Vidya Balan as Reshma / Silk, Emraan Hashmi as Abraham, Tusshar Kapoor as Ramakanth, Naseeruddin Shah as Suryakanth, Anju Mahendru as Naila, and Rajesh Sharma as Selva Ganesh / Keedadas.

Behind the camera, the score was composed by Shekhar Ravjiani, cinematography is by Bobby Singh, and it was produced by Ekta Kapoor and Shobha Kapoor.

Is The Dirty Picture worth watching?

The Dirty Picture holds an audience score of 6.1/10 from 97 ratings, a solidly received comedy films.

At 2h 24m, it's a standard feature-length watch.

If you enjoy comedy and drama, The Dirty Picture is worth a place on your watchlist.

How and where to watch The Dirty Picture

In India, you can stream The Dirty Picture on Amazon Prime Video, Hungama Play, Amazon Prime Video with Ads, JioHotstar, and MX Player, or rent and buy it on Apple TV Store. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect India 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 The Dirty Picture

Vidya Balan

Vidya Balan

Reshma / Silk

Emraan Hashmi

Emraan Hashmi

Abraham

Tusshar Kapoor

Tusshar Kapoor

Ramakanth

Naseeruddin Shah

Naseeruddin Shah

Suryakanth

Anju Mahendru

Anju Mahendru

Naila

Rajesh Sharma

Rajesh Sharma

Selva Ganesh / Keedadas

No photo

Imran Hasnee

Vijayan

Shivani Tanksale

Shivani Tanksale

Raadhika

No photo

Lavin Gothi

Fan

The Dirty Picture — FAQs

▸Where can I watch The Dirty Picture in India?

The Dirty Picture is streaming on Amazon Prime Video, Hungama Play, Amazon Prime Video with Ads, JioHotstar in India.

▸Where can I watch The Dirty Picture in the US?

The Dirty Picture isn't on subscription streaming in the US, but you can rent or buy it on Apple TV Store.

▸Where can I watch The Dirty Picture in the UK?

The Dirty Picture isn't on subscription streaming in the UK, but you can rent or buy it on Apple TV Store.

▸Is The Dirty Picture on Amazon Prime Video?

Yes — The Dirty Picture is currently available on Amazon Prime Video in India.

▸What language is The Dirty Picture in?

The Dirty Picture is originally in Hindi, with audio tracks including English, Hindi. Subtitle and dub options vary by streaming service.

▸How long is The Dirty Picture?

The Dirty Picture runs 2 hours 24 minutes (144 minutes).

▸What is The Dirty Picture rated?

The Dirty Picture is rated A. It holds a 6.1/10 audience score from 97 ratings.

Movies like The Dirty Picture

See the full list →
In the Soup
Shane Gillis: Beautiful Dogs
Hooking Up
Jawbone
Pretty Persuasion
Louis C.K.: Oh My God
Somewhere in Queens
Family Weekend
The Clique
Pimp
Lockdown
Accident Man