Sanjay Leela Bhansali has signed Deepika Padukone for Ram Leela because he wanted a fair actress to play Juliet. A source told a leading daily, "Bhansali wanted a fair heroine to play Leela. He approached Katrina but she did not have dates. Deepika was the only one with available dates for the project. Bhansali was only too happy to have her."
The source further added, "The other project was taking too much time. The script wasn't ready. So Deepika simply transferred her dates to Bhansali's film. She signed on the dotted lines only recently. Bhansali had approached her about 25 days back. He was considering a fresh face but was happy to have Deepika on board."
Well, what can we say.... Priyanka's loss is Deepika's gain!