Filmmaker Karan Johar directed, produced, and wrote ‘Ae Dil Hai Mushkil’, a 2016 Indian Hindi-language musical romantic drama film. Actors Ranbir Kapoor, Anushka Sharma, Aishwarya Rai Bachchan, and Fawad Khan star in the film, with actors Shah Rukh Khan, Lisa Haydon, and Imran Abbas making cameo appearances. The plot of this Johar romantic drama did not cause controversy, but its release was delayed due to the casting of Pakistani actor Fawad Khan. Protests erupted across the country in response to the terrorist attack in Jammu and Kashmir on September 18, 2016, as well as the decision by the Cinema Owners Exhibitors Association of India to prohibit the release of films starring Pakistani actors in four states: Maharashtra, Gujarat, Karnataka, and Goa. The MNS warned theatre owners across the country not to screen the film, citing the casting of Pakistani actor Fawad Khan in the film, and threatened them with vandalism if they did. Fawad Khan's role was then heavily edited out after filming. Johar also apologised and made a donation to the Indian Army Welfare Foundation.