Shahid Kapoor, last seen in Udta Punjab, is now preparing hard for his upcoming film “Padmavati”. He has started taking lessons in horse riding and sword fighting.

In the Sanjay Leela Bhansali directorial, Shahid will be seen essaying the role of Raja Rawal Ratan Singh. To really grasp the real essence of the role and to get into the skin of the character, Shahid is busy undergoing sword fighting and horse riding training.

“Being a perfectionist, Shahid has hired a personal trainer who is busy training him in sword fighting as well as horse riding. The actor wants to get everything right and bring more authenticity to his role. The actor is busy shooting at night for the film. He takes classes during the day,” said a source close to Shahid.

The film will also be staring Ranveer Singh and Deepika Padukone.