The 32-year-old, who has hits like "Jab We Met" and "Kaminey" in his kitty, hasn't been so lucky at the box office with "Chance Pe Dance", "Mausam", "Teri Meri Kahaani", and "Phata Poster Nikla Hero".
"I have been unlucky that my films did not work, but I have been lucky as my fan following has been intact. I am lucky that the audience has been very nice," said Shahid.
"I have tried to give 200 percent to all my films and I am thankful that the audiences have faith in me. I deserve a little luck," he added.
The actor believes that success is all about the timing.
"It's all about timing - when time is good, it will work. You can't think about all these things as you have to learn to accept a few things. I genuinely feel I just need some luck... rest everything is fine," he added.
Prabhudheva has directed some of the best actions scenes with Shahid in the film.
Praising the director, Shahid said: "His sense of action is amazing. His action treatment is also musical. There is a lot of stylization. He takes care of small moments.
"We finished shooting for the film in 88 days and for 45 days we shot for action sequences. He gives a lot of time and attention to action."
Ready to come out Dec 6, "R...Rajkumar" will see Shahid working with Sonakshi Sinha for the first and he compliments his leading lady as a "complete heroine".
"I have been working for 10 years and I don't say this for everyone, but she is a complete heroine. She dances so well, great actress, her attitude is very positive and we really gelled well," said Shahid who has worked with the likes of Kareena Kapoor, Priyanka Chopra and Vidya Balan.