The film caused Anil Kapoor and Anupam Kher's relationship to go sour. Anil had intended on casting Anupam in the film as Gandhi. Anupam agreed, then started his own film "Maine Gandhi Ko Nahin Maara" .This angered Anil as he thought Anupam was playing the role of Gandhi in the film and he did not inform Anil he was going to make a film on Gandhi. Anupam reasoned that he was not playing Gandhi in his home production, but it was too late. Anil felt betrayed by Anupam.
The movie is based upon the biography of Harilal Gandhi, titled Harilal Gandhi: A Life by Chandulal Bhagubhai Dalal.
The film explores the troubled relationship between Mahatma Gandhi and his son Harilal Gandhi.
Akshay Khanna was avoiding Anil Kapoor's calls as Anil Kapoor had asked him to play the character of Gandhi later Anil Kapoor sent him a message saying he was joking and he wanted him to play the character of Harilal Gandhi.
Director Feroze Abbas Khan mad the film from his play Mahatma vs Gandhi.