The actor was so impressed with Deepika performance in Om Shanti Om that he dumped Lara Dutta and has cast Deepika. Deepika had turned down the offer as she was under an existing contract with Shahrukh Khann's.It remains to be seen can she repeat the same magic with Salman as she has done with Shahrukh in Om Shanti Om.