After his principled father is murdered for refusing to take a bribe in a land dispute, Vikraanta (Sanjay Dutt) looks to the police to arrest the killer. But when he doesn't get the justice he seeks, he takes matters into his own hands and becomes an outlaw. Meanwhile, the woman he loves has been sold to a brothel, and Vikraanta's new brother-in-law, a police officer, is out to collar him.
In the year 2035, convict James Cole (Bruce Willis) reluctantly volunteers to be sent back in time to discover the origin of a deadly virus that wiped out nearly all of the earth's population and forced the survivors into underground communities.
The Dark Knight of Gotham City confronts a dastardly duo: Two-Face and the Riddler. Formerly District Attorney Harvey Dent, Two-Face believes Batman caused the courtroom accident which left him disfigured on one side.