Though Soha is playing the role of a police officer in the film, the audience would get to see her in different avatars, including a cabaret dancer.
The 35-year-old actress will also be seen performing some dare-devil stunts all by herself. Produced by Bhola Ram Malviya and Shital Malviya and directed by Samir Tiwari, 'Mr Joe B Carvalho' also stars Arshad Warsi and Javed Jaffrey.
The film releases on January 3 next year.