 John Abraham was originally set to play the role of Arjun Rampal,  but he could not do so since the dates of Ravi Chopras Babul had  gone haywire due to Bachchans health problem. So the role was later  performed by Arjun Rampal.