The movie tells the story of a con man Masilamani aka Mass played by Suriya, who steals money along with his friend Jet played by Premgi Amaren. While trying to escape after a heist gone wrong, Mass and Jet meet with a car accident, post which Mass starts seeing ghosts in real life. After finding out that even his friend Jet is now a ghost, he forms a group of loitering ghosts to earn money by performing fake exorcisms and extorting money from scared rich people. Soon he meets a ghost called Sakthi, a Srilankan Tamil, also played by Suriya. Sakthi tells Mass to help him pull a heist of Rs 75 crore. Sakthi knowingly sabotages the plan and Mass ends up running over a Hawala king. Soon it is revealed that Sakthi is none other than Mass's father, who was killed by land mafia many years ago. How Sakthi and Mass team up to avenge the death of their family forms the rest of the story.