In the late 1990s the BBC was planning to film a five-part mini-series of the novel with Rahul Bose in the lead, but due to pressure from the Muslim community in Sri Lanka, the filming permit was revoked and the project was cancelled. Later in 2003, the novel was adapted for the stage by the Royal Shakespeare Company.
Director Deepa Mehta collaborated with Rushdie on a new version of the story, the film Midnight's Children. British-Indian actor Satya Bhabha played the role of Saleem Sinai while other roles were played by Shriya Saran, Seema Biswas, Shabana Azmi, Anupam Kher, Siddharth Narayan, Rahul Bose, Soha Ali Khan, Shahana Goswami, Anita Majumdar and Darsheel Safary. The film was premiered in September 2012 at the Toronto International Film Festival (2012-09-09) and the Vancouver International Film Festival (2012-09-27).