Rocky (Zayed Khan), un jeune homme de Mumbai au tempérament impulsif qui se bat constamment contre l'injustice, provoque accidentellement un criminel impitoyable nommé Anthony (Rajat Bedi). En représailles, Anthony assassine la petite amie de Rocky, Neha (Isha Sharvani). Dévastée et menacée, la famille de Rocky s'enfuit à Londres. Croyant au mensonge de son père selon lequel Anthony a été condamné à mort et exécuté, Rocky, traumatisé, adopte un mode de vie pacifiste, évitant les conflits à tout prix.
Cependant, lorsqu'un ami, Vikram, lui révèle qu'Anthony a en réalité assassiné les témoins oculaires et échappé à la justice, la soif de vengeance de Rocky est ravivée. Il retourne en Inde pour enfin affronter son ennemi juré. Anthony donne rendez-vous à Rocky à l'endroit exact où il a tué Neha, ce qui conduit à un affrontement brutal.
Bien que gravement blessé, Rocky parvient à prendre le dessus sur le criminel. Alors qu'il s'apprête à lui porter le coup de grâce, l'esprit de Neha lui apparaît, le convainquant d'épargner la vie d'Anthony et de s'en aller en paix.