Vivek Oberoi was signed for Arjun Rampal' s role but opted out.
The story draws parallels to the epic Mahabharata where shades of Arjuna (Kapoor), Karna (Devgn), Krishna (Patekar), Bhima (Rampal), Duryodhana (Bajpai), and Draupadi (Kaif) can be seen in the characters portrayed.
After the premiere of Rajneeti, Katrina Kaif touched Manoj Bajpayee's feet as a mark of respect for his role he essayed.
Sanjay Dutt had signed the film when Prakash Jha announced it in 2004. When the film got delayed Sanjay opted out.
Nana Patekar and Naseeruddin Shah finally after so many years, acted together. But the shot taken was from a far distance ( the stage scene).