Inspector Amar Damjee discovers a terrifying crime in the street when he saves the lives of bus passengers. Now his job is as a police inspector to identify the terrorists. Suddenly, when a police commisioner's daughter is killed in a homicide, Amar is framed for it and goes to jail. When he escapes along with the other prisoners accidently, he goes out to prove his innocence and find the man behind this, which Amar also discovers that he was his parent's killer too.
Assassin Robert Rath (Sylvester Stallone) arrives at a funeral to kill a prominent mobster, only to witness rival hired gun Miguel Bain (Antonio Banderas) complete the job for him -- with grisly results.
Two homicide detectives are on a desperate hunt for a serial killer whose crimes are based on the "seven deadly sins" in this dark and haunting film that takes viewers from the tortured remains of one victim to the next.