Ugly poster

Where to watch Ugly (2013)

  • Movie
  • Hindi
  • A
  • 2h 8m
Theatrical release
26 Dec 2014

Which language do you want to watch Ugly in?

Pick a language to see where it streams. On OTT in 2 countries and 1 languages.

Where to watch in India

Last checked: 8 Oct 2026, 11:46 AM IST. Report a problem

Want this in another language?

Tell us which one. We publish the counts openly on most requested dubs, so platforms and distributors can see what people are actually asking for.

Seen it? Rate it

No ratings yet. Be the first!

Story

A child vanishes without a trace, setting off a desperate search that unravels the dark secrets within a family. As the investigation deepens, multiple perspectives emerge, each revealing conflicting truths about what really happened. The film weaves together the testimonies of those connected to the case, exposing the moral complexities and hidden tensions that lie beneath the surface of seemingly ordinary lives.

Why watch

  • Anurag Kashyap directs this gripping crime thriller with a complex narrative structure.
  • Strong ensemble cast including Ronit Roy and Rahul Bhat delivers intense performances.
  • Hindi-language mystery that explores the darker aspects of human nature and family dynamics.

Good for: Adults seeking a serious, psychologically complex crime drama; not suitable for family viewing due to its A certificate and mature themes.

Trailer

Cast

Frequently asked questions

Which OTT platform is Ugly streaming on?

Ugly is currently available in India on JioHotstar.

Can I watch Ugly for free?

No, you need a subscription to JioHotstar to watch Ugly.

Is Ugly on Netflix?

No, Ugly is not on Netflix in India right now. You can watch it on JioHotstar.

Is Ugly on Amazon Prime Video?

No, Ugly is not on Amazon Prime Video in India right now. You can watch it on JioHotstar.

Is Ugly on JioHotstar?

Yes, Ugly is available on JioHotstar in India. More Hindi movies on JioHotstar →

When was Ugly released?

Ugly released in theatres in India on 26 Dec 2014.

Who is in the cast of Ugly?

Ugly stars Ronit Roy, Rahul Bhat, Vineet Kumar Singh, Tejaswini Kolhapure and Girish Kulkarni. Ronit Roy movies on OTT →

Who directed Ugly?

Ugly is directed by Anurag Kashyap. All movies directed by Anurag Kashyap →

How long is Ugly?

Ugly runs for 2h 8m (128 minutes).

Is Ugly suitable for kids and family?

No. Ugly is rated A (adults only) in India.

Explore more

Hindi movies on JioHotstarHindi crime moviesCrime moviesHindi drama moviesDrama movies2013 Hindi movies on JioHotstar2013 Hindi movies2013 movies on OTT2013 crime movies2013 Hindi crime moviesRonit Roy movies on JioHotstarNew on JioHotstar this week

More like this