Films like Dabangg, Bodyguard and The Dirty Picture have grossed more than 100 crores, which has become a milestone now for other films to cross.
"They are all massy films which are very basic in their understanding and high on entertainment. But if we run only to achieve those figures then we will restrict ourselves as actors.
"I feel that this could not be the sole agenda of making films. The idea is to discover ourselves in various spaces," Shahid said during the promotion of his new film Teri Meri Kahaani here.
The 31-year-old actor, whose last outing Mausam didn't do well at the box-office, will next be seen in the Kunal Kohli-directed film opposite Priyanka Chopra.
Shahid, who will be seen essaying three different characters from 1910, 1960 and 2012, says he loved portraying poet Javed from the earlier part of the 20th century.
"I have never played a character like Javed earlier. He is a little bit of Casanova. Whenever he sees a girl he starts flirting with her. He does shayari the whole day to impress girls. Shayaris are his pickup lines. He is not a sophisticated poet. The character is very different from what I am in real life," he said.