Corrupt Doctor Exposed on live TV (as Shashi Rajan)
Anupam Maanav
Prasad - Arun's friend
Sanjay Mishra
Murari - Peon at Channel One
Abbas Ali Moghul
Kidnapper / Terrorist
Rajesh Puri
Rajesh - Kewal Chandani's Assistant
Upasna Singh
Gangubai - Maid
Dalip Tahil
Kewal Chandani - Channel One CEO
Rajesh Vivek
Ghanshu - Beggar
Rajpal Yadav
Rangeela - Lottery Stall Owner
Did you know?
Trivia
The film took over 3 years to release due to various reasons/rumors from 'Salman Khan' being arrested, Khan and Priyanka Chopra not getting along with each other and Amitabh Bachchan falling ill, amongst other unconfirmed reasons.
Director Rumi Jaffery denied his movie was a remake of Bruce Almighty (2003) before the film released; and claimed this was inspired by an Indian folktale about a Brahmin.
Yash Tonk was signed for the second lead role, but he did the shooting for 4 days and decided to drop out of the project as he got busy with TV work. Sohail Khan was roped in on the last minute.