Gangster Guru (Siddharth Malhotra), who works for a bigger gangster in Goa, Caesar (Remo Fernandes), lives a life of total despair, pain and trouble. One day, when he is arrested and tortured by police he is bailed by Ayesha (Shraddha Kapoor), a charming and happy girl, full of life.
Soon, she meets him out of jail and introduces herself which he doesn't take seriously and even gets hostile, for Ayesha not realizing that he is a gangster. However, though he is reluctant in the beginning, he opens up to her. No sooner she communicates her wish list to him which makes him realize that she is always full of hope and life in her, which is actually changing him from what he is into a better person.
However, when he looks back, Ayesha is like a distant memory, who will never come back into his life. While at the same time, Mumbai is terrorized by a serial murderer Rakesh (Riteish Deshmukh), who is on a rampage killing women one by one.