Sonakshi, who is known for the hit films like 'Rowdy Rathore' and 'Dabangg', said at the music launch of her film 'Lootera', "I am far from perfect. I regard perfect as boring," she said.
The film has been directed by Vikramaditya Motwane and stars Sonakshi and Ranveer Singh.
"Vikramaditya Motwane has done a fantastic job of directing the film and brought out the correct emotions," she said.
The actress also added that when she was narrated the script, she could not think of anyone else who could do the part.
"Usually I can picture other actresses when I am being narrated the script. Here I could only picture myself. I felt that the role was written for me. I knew that this would be the most challenging film for me," she said.
Talking about preparation for her role, the actress said that she never really prepares for her characters.
"I don't really prepare for my roles. I can't act unless I am in front of the camera. My character goes through a lot of ups and downs and the best preparation was to talk to my director and understand the character," she said.
Sonakshi also added that director Vikramaditya Motwane was the best director she has worked with.
"I am here to admit that Vikram is the best director I have worked with so far," she said.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu