The director wanted Aishwarya Rai Bachchan to cast as Mannewali, but she was working on 23rd March 1931: Shaheed (2002) which was also about Bhagat Singh.
Ajay got his second national award after Zakhm.
Raj Kumar Santoshi's first and only historical epic film.
Sunny Deol was cast in the role of Chandrashekar Azad.He requested Rajkumar Santoshi to cast Bobby Deol in lead in place of Ajay Devgan. Rajkumar Santoshi didn't to this and Sunny left the film and went to sign Guddu Dhanoa's Shaheed 2002 for the same role and Bobby Deol as Bhagat Singh and released it on the same day on 7th June 2002. Also creating a fallout between Sunny Deol and Rajkumar Santoshi.
Rajkumar Santoshi at one point wanted to cast new faces when the auditions didn't inspire him he caste Ajay Devgan.