The film starts begins with a politician's murder by a henchman of the local don Boopathy (Charan Raj). The police commissioner Ganesh (Sarath Babu) appoints the Scotland Yard trainee Vijay (R. Sarathkumar) to arrest Boopathy. Vijay finally infiltrates Boopathy's gang under the name Ranjith Kumar as an ex-jailbird. Vijay later arranges kidnap of Boopathy's sister Usha and he rescues her (Kushboo). Vijay slowly becomes Boopathy's right hand. In the meantime, Vijay and Usha fall in love with each other. Thereafter, Ganesh gets killed and Vijay gets stuck in Boopathy's gang. In addition to this, Boopathy begins to suspect Vijay. What transpires next forms the rest of the story.
Kitano plays Murakawa, a Tokyo yakuza tiring of gangster life. Along with a few of his henchmen, he is sent by his boss to Okinawa to help end a gang war, supposedly to mediate between two warring clans.
A narcissistic TV weatherman, along with his attractive-but-distant producer and mawkish cameraman, is sent to report on Groundhog Day in the small town of Punxsutawney, where he finds himself repeating the same day over and over.