AVM Productions is an Indian film production studio. It is the oldest surviving studio in India. The filming studios are located in Vadapalani, Chennai. It has produced over 170 films in Tamil, Telugu, Kannada, Malayalam and Bollywood cinema. AVM has introduced numerous actors in the Tamil and Telugu film industries, some of the prominent actors are Vyjayanthimala, Sivaji Ganesan, S. S. Rajendran and Kamal Haasan. The AVM Studios besides the shooting floors, has recording, dubbing and a preview theatre with state of the art equipment. The complex also houses facilities for production and post production processing.
The film starts off on a tragic note and travels back and forth to then and now. Gautam (Shivaji Dev), a young man in his late twenties, and his fiancée in the U.S., Ramya (Shilpa Bhatt), exchange endearments at midnight little aware of the disaster that is to strike in a few hours. The next morning, he finds out that she has met with an accident and succumbed to her injuries. It isn’t easy for Gautam to come out of the trauma that hits him hard.
Mahesh (Vidharth) is a thug in Thanjavur. His only ambition is emerge as the Number 1 rowdy with his name topping the list of wanted criminals in the local police station.
This movie starts off with the assassination of Sanjeevayya (Suman), the Chief Minister of Andhra Pradesh and the subsequent turmoil in the organization of the state government. The last wish of Sanjeevayya is for his son, Arjun Prasad (Rana Daggubati), to become the next Chief Minister. However, Arjun's cousin Dhanunjay (Subbaraju) has his own dreams of becoming the Chief Minister. Arjun is approached by Ali (Harsha Vardhan) who has given 10 Crores to Sanjeevayya to resolve a land dispute in Ali's favour. Ali pleads Arjun to remind his father about the cash, once he is out of coma, as he has given his entire savings to resolve the issue. Ali also requests Arjun not to disclose it to anyone as he doesn't trust anyone. Arjun speaks to Dhanunjay about Ali but Arjun is somehow convinced that Ali's money would be returned. After Sanjeevayya's death a number of people approach Arjun, saying that his father has given them a huge sum of money and it's their duty to return it to Arjun. Arjun doesn't seem to be too interested until he talks to his mother, Rajeshwari (Suhasini Maniratnam). Arjun's mother tells him that the people who approached him are all corrupted ones, who have looted public's money and also reveals that his father is one among them. Arjun is shocked upon hearing this but his mother tells him that his father wanted to build a corrupt free state and also abolish the caste system but his Peddaina (Sanjeevayya's elder brother) (Kota Srinivasa Rao) doesn't approve of his plans and his only aim was to rule the state along with the family members. Arjun reads his father's diary and finds out how his Pedainna set their whole village on fire due to a small clash with the dalits. His father has also mentioned that only Arjun can make a difference.
Deva (Suriya) arrives at the Chennai International Airport after running an errand for Arumuga Dass (Prabhu Ganesan) of smuggling pre-release pirated movies on DVD. The two leave for their hideout and instruct Dilli (Karunas), a hearing-impaired assistant of Dass, to make copies of the DVD. Just when police crews arrive into their vicinity, Dass informs Deva and the rest to leave. Deva tells the others to leave while he quickly sets up the burning process. Deva also leaves the hideout just in time. However, the police officers arrive at the hideout, only to see the burning process of the DVDs complete. The police then seize the DVDs and computers. The inspector, who was a friend of Dass, tells him that he can close the case if one of Dass's men agrees to the crime. Deva attempts to go, but another man, Chitti (Jagan), who had no affiliation to them volunteers, takes the blame. Later, Chitti joins Dass's group.
Ravi (Vijay) lives in Tuticorin. He aspires to become a policeman like his idol, Encounter Specialist Devaraj IPS (Srihari). After completing his Plus 2, he joins a college in Chennai and also earns a living by driving an auto rickshaw. During the course, he meets Suseela (Anushka Shetty) and falls in love with her instantly. Although Suseela rejects Ravi's advances at first, with the help of her grandmother (Sukumari), Ravi succeeds in winning Suseela's heart.
Ravi (Vijay) lives in Tuticorin. He aspires to become a policeman like his role model, Encounter Specialist Devaraj IPS (Srihari). After completing his Plus 2, he joins a college in Chennai and also earns a living by driving an auto rickshaw. During the course, he meets Suseela (Anushka Shetty) and falls in love with her instantly. Although Suseela rejects Ravi's advances at first, with the help of her grandmother (Sukumari), Ravi succeeds in winning Suseela's heart.
Sivaji (Rajinikanth), an Indian software systems architect, returns to India from the United States. He aims to establish a non-profit trust called the Sivaji Foundation to build a network of hospitals and educational institutions to serve the poor free of charge. However, Adiseshan (Suman), an influential businessman, sees Sivaji as his competitor with the fact of the matter being that he runs profit-making educational institutions and hospitals. Sivaji is forced to bribe the corrupt civil service, but eventually, the bribes demanded become so high that he has to mortgage his house and sell his car to pay them. When Sivaji goes to court, he loses the case filed against him by Adiseshan regarding the methods Sivaji had used to open his foundation as a result of bribing numerous government officials. Simultaneously, Sivaji falls in love with a girl named Tamizhselvi (Shriya Saran). However, upon asking for his horoscope, an astrologer warns that their union will result in Sivaji's death. When Tamizhselvi refuses the proposal due to her concern for Sivaji, he calms her fears and convinces her to marry him.
Thirupathi is a straight forward young man who leads a happy life with his parents and younger sister. He happens to meet Priya and both fall for each other. Thirupathi’s sister is pregnant and at the time of delivery, he takes her to a hospital. The doctor there expects bribe but when it is not forthcoming, neglects his duty because of which Thirupathi’s sister dies. Thirupathi comes to know that this is not the first instance in the hospital and the doctor is none other than Soori’s brother. When he goes out to get him, Soori and his father do all that they can to protect him from Thirupathi. How Thirupathi gets his revenge on the people responsible for his sister's death forms the rest of the movie.
The story revolves around Chinna (Surya Sivakumar), a village youth who receives sympathy because he is a hunchback and is lauded for selfless service to others. He covers up his handicap with humor. Unmindful of his looks, Chinna goes around looking for a suitable bride with the help of his friend (Vivek). Brushing aside many an insult hurled at him, he carries on.
Ashok (Madhavan) and Julie (Sridevi Vijaykumar) have been friends ever since childhood and they don't share any love interest. Ashok falls in love with Nandini (Jyothika), a rich girl with whom he marries, and although Julie's closeness to Ashok initially irritates Nandini, she subsequently accepts it. Julie falls in love with a guy called Michael D'Souza (Vineeth), a cricketer who's hoping for a place in the Indian cricket team and Ashok happens to be his main opponent.
The story of Gemini revolves around Gemini (Venkatesh) and Ladda (Kalabhavan Mani), two contemporary rowdies in Vijayawada. Gemini's friend is murdered by Ladda's friend. Then Gemini and his gang search for the person who murdered his friend and kills him. This incident marks the start of their rivalry.
Teja (Kalabhavan Mani) is a high-profile gangster in North Madras, who often imitates the behaviour characteristic of different animals for sarcastic effect. Accompanied by his gang, he arrives at a magistrate's court for a hearing. His animal antics are mocked at by "Chintai" Jeeva, another accused. Teja and his gang retaliate and kill Jeeva within the court premises. Jeeva was a member of a rival gang headed by Gemini (Vikram), an aspiring goon from Chintadripet who aspires to dethrone Teja and take his place. To avenge Jeeva's death, Gemini hunts down the murderer Pandian while Isaac, one of Gemini's men, kills him. This incident leads to a feud between Gemini and Teja, and a fight for supremacy ensues. Pandian's mother Annamma (Manorama), a destitute woman, locates the whereabouts of her son's murderers. She approaches Gemini, becomes the gang's cook and awaits a chance to poison them.
Priya Amal Raj (Kajol) loses her mother at a very young age. She is friendly, outspoken, sensitive, yet precocious.Young Priya is brought by her dad, Amal Raj (Girish Karnad) [who is a very rich old-styled clothing industrialist] to a christian residential convent to stay and study. Since her childhood, Priya is interested in singing, music and church.
Sakthivel (Vijayakumar) is an honest head constable and has a daughter (Kanaka). One day, he beats a politician's son. He is subsequently promoted as a Sub-inspector but he is transferred to a ruthless village. A feud between Pannaiyar (Jaiganesh) and Chairman (Rajeev) divides the village in half and every day many villagers die.
Terrorism against India is escalated heavily by Indians trained abroad. Sethupathi IPS (Vijayakanth) is a very efficient cop whose entire family has served the country at some time — his mother Satyabhama (Srividya) is an IAS Officer, his maternal grandfather was a soldier who got a medal for killing 200 enemies (a medal which Sethupathi secretly covets), and his father in law (Vijayakumar) is an Inspector General of Police.