Esha, 28, plays the role of a psychiatrist in the film, co-starring Saif Ali Khan, Riteish Deshmukh, Ram Kapoor, Tamannaah Bhatia and Bipasha Basu.
"Girls are there to add glamour in Sajid Khan's films. If you are not glamourous enough, it is not going to help. He did not have to do much work on me. He just asked the stylists to make me look hot, and hence people will see me in that avatar in the film," she said.
Esha said comedies are mostly male-dominated in India and actresses are there in the film to react rather than act.
"I did not expect to get something big in 'Humshakals' like I had in 'Raaz 3D'. In comedy films, actresses react to what the boys do," she said.
The actress said one of the reasons for her to take up 'Humshakals' was that she wanted to do a family entertainer, as her previous movies, 'Jannat 2' and 'Raaz 3D' had adult content while 'Chakravyuh' was a serious film.
"Coming from Delhi, we like watching light-hearted films. I like loud comedies. I am a Sajid Khan fan and loved 'Housefull'," she said.
Esha said she got along very well with Tamannaah and Bipasha, with whom she has worked in 'Raaz 3D'.
"The first day Tamannah and I met was for shooting of the song 'Caller Tune' and we started talking. Sajid came to us and said 'Why are you both laughing I need controversy for my film. I want you to fight'," she said.