john was to be cast with Abhishek Bachchan, but it seems that John was not too keen on playing second fiddle in the film. John initially had shown interest in the project and promised to get back Shaas. But he didn't. After waiting for three days, Aditya Chopra realised that he was acting pricey and decided to cast Bobby Deol in the same role.
By the time John realised what he'd done, it was too late. Apparently he rushed to Aditya Chopra's office, but was made to wait outside his office for more than two hours, and even after that he didn't meet him. John realised that Adi was upset with him. He SMSed him. But now Adi has decided not to work with John for some time.
Post-Kabul Express, the Chopras have decided not to work with John. Presently John awaits the release of his forthcoming films namely Anurag Kashyap's No Smoking, Nagesh Kukunoor's Aashayein and Vivek Agnihotri's Goal.