The prolific Deepa Mehta has done it again! Made a film that is likely to provoke extreme responses. In the year 2000, Deepa Mehta had started Water in Varanasi which had to be stalled when religious fundamentalists objected to the film. Deepa's Fire and Midnight's Children were also controversial works of art.
Randeep Hooda who plays Bindy Johal spent weeks studying Johal's life and crimes and why he was considered a criminal by many and a hero among the Indian community in Canada.