The former model's third film Raaz 3 sees her playing an upcoming actress.
She told The Times of India: "Look at Deepika Padukone, Anushka Sharma and Katrina Kaif... they are one of the best actresses we have these days, and they all used to be models.
"The bottom line is that everyone wants to just see beauty and models are beautiful. At the end of the day, you need to be presentable, because the janata [the people] wants to see a beautiful girl on screen, who they can go home and imagine about. That's how it works around the world.
"When I saw Bipasha Basu coming out of the water in Jism, wearing that white outfit, I being a girl drooled on it. I imagined what I'd look like in that scene.
"Everyone wants to see beauty. It's just that models are good looking, and we get a chance, we are well aware of the industry, focus well, do our acting course and enter the industry."
Gupta added: "It (acting) is a completely different field... as a model when you are walking on the ramp, you are not meeting and interacting with people.
"When you're on the ramp, we are ourselves and showcasing shoes, clothes, and representing products - but when you're an actor, you're never the same person. I am never Esha Gupta. I am always some character."
In August, she admitted that she is in "awe" of her Raaz 3 co-star Bipasha Basu.
It was reported last week that she had denied appearing nude in the erotic thriller.