Kiedy podczas wykonywania zamachu na zlecenie przez przypadek ginie mała dziewczynka, płatny zabójca John (John Abraham) postanawia wycofać się z przestępczego życia. Od tego momentu, dręczony wyrzutami sumienia, chce poświęcać się tylko i wyłącznie swojej żonie Shalini (Priyanka Chopra). Niestety, wycofanie się z tak niebezpiecznego zawodu nie będzie łatwe. "Stare duchy" szybko zaczną przypominać o sobie, Johna zacznie szukać jego były szef, gangster Captain (Bharat Dabholkar). W dodatku na trop zabójcy trafi zawzięty komisarz policji (w tej roli Shiney Ahuja).