Ranveer Singh rightly said that his chemistry with Deepika Padukone is the highlight in Ram Leela as the duo looks like a magic on screen.

Directed by Sanjay Leela Bhansali, Ram Leela is said to be an adaptation of Shakespearean epic, Romeo and Juliet, set in violent times.

Deepika Padukone reportedly broke down on the last day of Ram Leela when Sanjay Leela Bhansali praised the actress.

Ranveer Singh is the desi Romeo 'Ram' in Ram Leela.

Deepika Padukone plays Leela, a Gujarati girl.

Ram Leela literally is Goliyon Ki Raasleela.

Deepika Padukone takes the lead in this romantic scene from Ram Leela. Check out more stills.

Ranveer Singh and Deepika Padukone who have been cast opposite each other for the first time exude brilliant chemistry in Ram Leela. Here's the best ...

While many A-listers were vying for this item number in Ramleela, it was finally Priyanka Chopra who bagged it.

Chopra who is currently working with Sanjay Leela Bhansali for the Mary Kom biopic, underwent a complete transition for her traditional avatar in Ramleela.

The actress is seen in a white choli and dhoti with thigh high slit, with heavy anklets being the only accessory. She flaunts a tattoo on her midriff.

Ramleela which portrays the culture of the interiors of Gujarat saw the sultry ethnic avatar of Priyanka once again after Pinkyin Zanjeer. This item song is choreographed by Prabhu Dheva's brother Vishnu Deva.

Ramleela stars Ranveer Singh, Deepika Padukone, Supriya Pathak and Gulshan Deviah among others and is slated to release on November 15.