"The movie is based on match fixing, corruption but it in no way shows any cricketer or country in bad light," Varun told reporters here.
The 29-year-old actor, who plays the character of Junaid Ansari in the movie, was in the city to promote the film along with co-star Jacqueline Fernandez.
The movie also stars John Abraham and for Varun his presence was a boon as it made him confident about doing action sequences.
Expressing concern on the menace of piracy, the "Badlapur" star appealed his fans to not watch the leaked version.
"Dishoom" will hit the theaters on July 29.