Ugly is a 2014 Indian Hindi-language psychological thriller film written, co-produced and directed by Anurag Kashyap.
Shalini (Tejaswini Kolhapure), a housewife, is about to shoot herself with her husband’s gun, when she is interrupted by her ten year old daughter from her first marriage.
Ugly was screened in the Directors’ Fortnight section at the 2013 Cannes Film Festival and was also screened at the 2014 New York Indian Film Festival.
The circumstances that led to the birth of Kali, was separately made as Kali Katha, and was released on YouTube. The digital poster of the film was released on 8 May 2013.
The film was theatrically released on 26 December 2014 after a two year delay regarding the inclusion of anti-smoking sign in the film. Kashyap had fought the case in court, but ultimately lost it.