Villain Ending Explained: On a flight back from Singapore, Riya meets Sneha, and the two soon hit it off. Directed by Baba Yadav, this 2018 story film stars Ankush Hazra (Raja / Joy), alongside Mimi Chakraborty as Riya, Rittika Sen as Sneha, Mousumi Saha as Raja's ma. With a 8/10 audience rating, the ending has been widely praised.

What Happens at the End of Villain?

On a flight back from Singapore, Riya meets Sneha, and the two soon hit it off. On reaching Kolkata, Riya meets Sneha's fiance Joy, and is stunned by the uncanny resemblance between him and her own boyfriend Raja. Intrigued, she sets out to find the truth about Raja and Joy.

Baba Yadav's narrative builds toward a resolution centered on Ankush Hazra (Raja / Joy)'s journey. On reaching Kolkata, Riya meets Sneha's fiance Joy, and is stunned by the uncanny resemblance between him and her own boyfriend Raja.

How Does Ankush Hazra (Raja / Joy)'s Story End?

  • Ankush Hazra: Ankush Hazra's arc reaches a definitive conclusion by the final act, with Baba Yadav delivering a resolution that feels earned after the film's 2h 15m runtime.
  • Mimi Chakraborty (Riya): Mimi Chakraborty's role in the climax proves pivotal to how the central conflict resolves.
  • Rittika Sen (Sneha): Rittika Sen's character undergoes a significant shift in the final act.

What Does the Ending of Villain Mean?

Villain concludes with Baba Yadav reinforcing the story themes established throughout the film. The final moments with Ankush Hazra leave a lasting impression — the ending is both a resolution and a statement about the story's central questions.