The 32-year-old actor, who made her Bollywood debut in 2012 with "Cocktail", said she never gives her nod to a project if she is unsure about the part offered.
"I don't want to be in films just to look good. I want to contribute as an actor towards quality cinema.
"I do wait for the correct offer to come my way. It takes a long time but till the time I am not 100 per cent sure about doing it, I don't do it. One has to be patient in waiting for good offers," Diana told PTI.
The actor said she feels blessed that she is getting opportunities to play different characters.
"Personally, you have these little goals for yourself as an actor to keep on reinventing yourself with every film and it feels good when people notice it," she added.
Diana will next be seen in "Parmanu - The Story Of Pokhran" and "Happy Bhaag Jayegi" sequel.
Meanwhile, Diana recently unveiled Gigi Hadid x Maybelline limited edition signature collection here.
The actor said Hadid is an inspiration and an icon for the current generation.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)