30 Best Tamil movies of all time & their IMDb rating

From Anbe Sivam to Bombay, here is a list of the best Tamil movies. Whether you want to watch a family movie or a thriller movie, don't surf anymore because we have every genre covered in the list.

Chhavi Puri
Written by Chhavi Puri , Skincare Coach & Makeup Expert
Updated on Oct 15, 2022 | 06:45 PM IST | 5.6M
Best Tamil movies of all time | Top Tamil movies to watch now
Best Tamil movies of all time | Top Tamil movies to watch now

The Tamil movie industry, popularly known as Kollywood, has grown exponentially from its origins in the early 1900s. There is no dearth of talent in the Tamil film industry, and this is why it has established a strong global presence. If you are planning to enjoy your time by binge-watching superhit Tamil movies, then here is a curated list of the best Tamil movies for you to enjoy. Don't waste more time surfing, start streaming now!

Best Tamil movies to watch now

1. Anbe Sivam (2003)

Anbe Shivam

Anbarasu is a commercial director and prefers the abbreviated name A. Aras. While he waits for a flight to Chennai, he meets Nallasivam, a co-passenger, and starts a conversation with him. His life takes a different turn when he befriends him, and they both realize that they are in some ways bound together by fate. 

Kamal Haasan's script shines with humor as well as thought-provoking word plays. Madhavan too shines in his role as Anbarasu and makes people fall in love with his character. 

Genre: Comedy, Drama

IMDb Rating: 8.7/10

Cast: Madhavan, Kamal Haasan, Kiran Rathod

Directed by: Sundar C.

Watch Anbe Shivam on Amazon Prime

2. Jai Bhim (2021)

Jai Bhim

Advertisement

Jai Bhim is one of the best Tamil movies in 2021, it gained huge worldwide recognition and received universal acclaim from critics, with praise directed at the direction, story, acting performances, and social message. It was listed as one of the best Indian movies of 2021. 

Rajakannu and Sengeni are a married couple from an oppressed tribe, and one day their life turns upside down when Rajakannu is arrested for a case of alleged theft. When she searches desperately for her husband, who is missing from police custody, a human-rights lawyer takes the matter into his hands and supports her to find Rajakanny and help them bring justice. 

Jai Bhim won a lot of prestigious accolades and is one of the top-rated Tamil movies of all time. 

Genre: Legal drama

IMDb Rating: 8.9/10

Cast: Lijomol Jose, Suriya and Manikandan

Directed by: T. J. Gnanavel

Watch Jai Bhim on Amazon Prime 

3. Raatchasan (2018)

Raatchasan

This is one of the best crime thriller Tamil movies that was released in 2018. Raatchasan, also known as Ratsasan, follows a cop and his attempts to track down a mysterious killer who targets teenage school-going girls and murders them brutally. Upon release, the movie received critical acclaim from the audience and critics and was a box office hit. It was remade in Telugu as Rakshasudu in 2019, and in Hindi as Cuttputlli in 2022. 

Ram Kumar won the Best Director award at Filmfare Awards South 2019, and Vishnu Vishal and Saravanan won the awards at Norway Tamil Film Festival 2019 in the Best Actor and Best Villain categories respectively. 

Genre: Psychology crime thriller 

IMDb Rating: 8.3/10

Cast: Saravanan, Amala Paul, Vishnu Vishal

Directed by: Ram Kumar

Ratsasan is available to stream on Amazon Prime and Hulu

4. Nayakan (1987)

Nayakan

When compiling the list of Tamil movies, there is no way we can skip the classic movie Nayakan. 

The movie follows Sakthivel who after witnessing the brutal murder of his father, kills a corrupt cop, and runs away to Mumbai. There, he is raised by Hussain, a smuggler living in a slum area. Eventually, Sakthivel becomes a don, who is loved by many people, but his growing power exacts a heavy toll.  

Advertisement

The movie was released on October 21, 1987, and was a box office hit. It even received critical acclaim for direction and performance. Kamal Haasan bagged the National Film Award for Best Actor in 1988. The movie also earned other National Awards including Best Art Direction (Thotta Tharani) and Best Cinematography (P.C. Sreeram).

The movie also earned a place in TIME's "All-Time 100 Best Films", and News18's "100 Greatest Indian Films of all time". A Hindi remake of the movie was released in 1988 as Dayavan. 

Genre: Gangster movie

IMDb Rating: 8.6/10

Cast: Saranya, Kamal Haasan and Karthika

Directed by: Mani Ratnam

Watch Nayakan on Amazon Prime

5. Thalapathi (1991)

Thalapathi

Starring Rajinikanth and Mammootty, Thalapathi is one of the best Tamil movies of all time. 

Surya is an orphan and is raised in a slum. He starts working for Devaraj, a gangster, but one day, an honest district collector enters their lives and changes their lives forever. 

The movie was a commercial and critical success and earned various awards including two Filmfare Awards South in the category Best Director -Tamil (Mani Ratnam) and Best Music Director - Tamil (Ilaiyaraaja). Rajinikanth won the Best Actor - Tamil, and Srividya won the Best Character Actress award at the Cinema Express Awards, IN 1991. 

The movie was remade in Kannada as Annavru and was released in 2003. Genre: Gangster drama

IMDb Rating: 8.5/10

Cast: Rajinikanth and Mammootty

Directed by: Mani Ratnam

The movie is available to stream on Amazon Prime Video. 

6. Dhuruvangal Pathinaaru (2016)

Dhuruvangal Pathinaaru

Deepak is a retired police officer who met with an accident while investigating a case. Years later, he narrates a story of a twisted case to his friend's son and relives his past. 

The storyline, narration, direction, and acting performances, everything is awesome in this movie. Dhuruvangal Pathinaaru is undoubtedly one of the best crime Tamil movies of all time. 

A Kannada remake of the movie was released in 2019 as Aa Drushya. The Hindi remake of the movie is going to be released soon. 

Genre: Neo-Noir, Crime thriller

IMDb Rating: 8.2/10

Cast: Prakash Vijayaraghavan, Rahman, Sharath Kumar, Ashwin Kumar

Advertisement

Directed by: Karthick Naren

7. Anniyan (2005)

Anniyan

Anniyan is a psychological thriller movie that was way ahead of its time. 

The plot centers around Ramanujam "Ambi" Iyengar, who suffers from a psychological disorder. He despises those who do not abide by the law and works as a vigilante at night. For how long will his plan work? Will the cops be able to catch him? Watch Anniyan find out! 

At the time of its release, it was one of the most expensive South Indian films ever made. It was both a commercial and critical success and was dubbed into Telugu, Malayalam, Kannada, and Hindi. Further, Anniyan was also dubbed into French and got released in various French-speaking countries by Columbia Tristar. The movie was highly praised for its storyline, action sequences, themes, direction, visual effects, social message, and performances. 

Anniyan has bagged various awards including eight Filmfare Awards, six State Film Awards, and a National Award in the Special Effects category. 

Genre: Psychological, action, thriller

IMDb Rating: 8.3/10

Cast: Vikram, Sadha

Directed by: S. Shankar

Watch Anniyan on Amazon Prime Video

8. Panchatanthiram (2002)

Panchatanthiram

Panchatanthiram is one of the best comedy Tamil movies of all time. The movie revolves around Ramachandramurthy, a Canada-based Indian pilot who falls in love with a passenger Mythili and gets married to her. Before marriage, he was a womanizer, post his marriage with Mythili, he changes himself and remains loyal to her. However, things take a different turn when one day, due to a misunderstanding, Mythili thinks he is cheating on her and leaves him to be with her parents. To cheer him up, Ram's best friends arrange for a delightful evening with Maggie (Ramya Krishnan), but things soon go wrong when they are stuck with a dead body and diamonds. 

Upon release, the movie received positive reviews from the critics, and Jayaram bagged Filmfare Award for Best Supporting Actor -Tamil at the 

 Filmfare Award  50th South Filmfare Awards in 2003.

Genre: Comedy

IMDb Rating: 8.2/10

Cast: Jayaram, Kamal Haasan, Ramesh Aravind, Yugi Sethu, Simran, Ramya Krishnan, Sriman

Directed by: K. S. Ravikumar

9. Kadalikka Neramillai (1964)

Kadalikka Neramillai

Advertisement

Kadalikka Neramillai is one of the best Tamil movies in the romantic comedy genre. The movie features an ensemble cast consisting of Muthuraman, Sachu, Nagesh, Balaiah, Kanchana, Rajasree, and Ravichandran. 

The movie is about Ashok who falls in love with his boss's daughter Nirmala. He wants to get married to her and so he seeks help from his best friend Vasu, who disguises himself as his multi-millionaire father to convince Vishwanathan. 

The movie over the years has developed a cult status in the Tamil movie industry. It was both a critical and commercial success and was remade in Telugu, Hindi, Marathi, and Kannada. 

Genre: Romantic comedy

IMDb Rating: 8.2/10

Cast: Nagesh, Balaiah, Ravichandran, Muthuraman, Sachu, Rajasree, Kanchana

Directed by: C. V. Sridhar

Watch Kadalikka Neramillai on Amazon Prime Video

10. Thani Oruvan (2015)

Thani Oruvan

Directed by Mohan Raja, Thani Oruvan is one of the must-watch Tamil movies. 

Siddharth Abimanyu is a famous scientist and is also involved in illegal medical practices. His world turns upside down when Mithran, a young idealistic IPS officer is driven to expose him. 

The movie opened to critical acclaim, and the critics praised the movie for its acting performances, and it also became one of the highest-grossing Tamil movies of 2015. 

Genre: Action, Thriller

IMDb Rating: 8.4/10

Cast: Arvind Swamy, Jayam Ravi, and Nayanthara

Directed by: Mohan Raja

11. Kaakkaa Muttai (2015)

Kaakkaa Muttai

This movie is a perfect blend of comedy, drama, and emotions. The movie is about two slum kids who crave a pizza after being enticed by a pizza shop near their locality. Will they be able to satisfy their cravings? Watch the movie to find out!

Kaakkaa Muttai won various awards including Filmfare Awards South, National Film Awards, India,  Tamil Nadu State Film Awards, Ananda Vikatan Cinema Awards, and Los Angeles Indian Film Festival. 

Genre: Comedy-drama

IMDb Rating: 8.3/10

Cast: Ramesh, Ramesh Thilak, Aishwarya Rajesh, Vignesh

Directed by: M. Manikandan

12. Bombay (1995)

 

Bombay is one of the best super hit Tamil movies that is a must-watch. 

The movie is about Shekhar and Shaila, who fall in love with each other and get into an inter-religion marriage. They lead a happy married life with their two children, but religious tensions and riots in Bombay threaten to disrupt their happy life and tear the family apart. 

Advertisement

The movie was a massive hit, and the film's soundtrack (composed by A.R. Rahman) is considered one of the greatest Indian soundtracks of all time. Bombay is undoubtedly one of the best Tamil movies on Netflix. 

Genre: Romantic drama

IMDb Rating: 8.1/10

Cast: Arvind Swamy and Manisha Koirala

Directed by: Mani Ratnam

Watch Bombay on Netflix

13. Karnan (2021)

Karnan

Karnan is one of the best action Tamil movies of 2021 and is about Karnan, a fearless boy who sets out to fight for the rights of the people of his village. 

It received positive reviews from critics, who praised the movie for casting, dialogue, direction, story, and performance. It was a commercial hit too and was one of the highest-grossing Tamil movies of 2021. 

Karnan bagged three awards at the South Indian International Movie Awards 2022 in the categories Best Actress in a Supporting Role

(Lakshmipriyaa Chandramouli), Best Music Director (Santhosh Narayanan), and Best Playback Singer - Female (Dhee

for the song "Uttradheenga Yeppov")

Genre: Action, Drama

IMDb Rating: 8/10

Cast: Natarajan Subramaniam, Dhanush, Rajisha Vijayan, Lal, Yogi Babu

Directed by: Mari Selvaraj

14. Roja (1992)

Roja is one of the best thriller romantic Tamil movies that was released in 1992. 

A woman from Tamil Nadu marries a sophisticated man who lives in the city, and after marriage moves with him to Kashmir. Everything is going well until one day he gets kidnapped by militants. 

The movie received praise for its amazing soundtrack and patriotic theme. This was the debut movie of A.R. Rahman as a film composer and he received critical acclaim for his work. In fact, he even bagged the National Film Award for Best Music Direction, the Tamil Nadu State Film Award for Best Music Director, and Filmfare Award for Best Music Director - Tamil for his work.  

Genre: Romantic thriller

IMDb Rating: 8.1/10

Cast: Arvind Swami and Madhoo

Directed by: Mani Ratnam

15. Mahanadhi (1994)

Mahanadhi

This is one of the best Kamal Haasan movies and was released in 1994. An honest man is conned into a financial scam and imprisoned. Once out, he embarks on a difficult journey to free her daughter after he learns that she was sold into prostitution. 

Advertisement

It received positive reviews from critics and was commercially successful. Mahanadi won two National Film Awards including Best Feature Film in Tamil and Best Audiography. 

Genre: Crime, Drama

IMDb Rating: 8.6/10

Cast: Kamal Haasan and Sukanya

Directed by: Santhana Bharathi

16. Hey Ram (2000)

Starring Kamal Haasan and Rani Mukerji, this is one of the best Tamil movies of all time. 

After Saketh Ram's wife is brutally raped and killed during riots in Calcutta, he sets out to kill Mahatma Gandhi who he finds responsible for the problems in the country. 

Hey Ram garnered three National Film Awards including Best Supporting Actor (Atul Kulkarni), Best Costume Designer (Sarika Thakur), and Best Special Effects. 

Genre: Period crime drama

IMDb Rating: 7.9/10

Cast: Kamal Haasan, Rani Mukerji, Hema Malini, Om Puri, Shah Rukh Khan, Naseeruddin Shah 

Directed by: Kamal Haasan

17. 96 (2018)

Keep some tissue paper with you before you watch this movie as it is bound to make you cry. 

Ram and Janaki, two high school lovers, meet after 22 years at a reunion and reminisce about their past. Will they confess their feelings to each other? Will Ram and Janaki end up together? Watch 96 to find out!

96 is one of the best romantic Tamil movies and won a lot of awards. 

Another version of the movie was made in Kannada as 99, and in Telugu as Jaanu. 96 is listed as one of the "All Time 150 Cult Indian Films" in 2020 by Behindwoods. 

Genre: Romantic, Drama

IMDb Rating: 8.5/10

Cast: Vijay Sethupathi, Trisha Krishnan, Devadarshini Chetan, Adithya Bhaskar

Directed by: C. Premkumar

18. Vikram Vedha (2017)

Vikram Vedha

 

Vikram Vedha is one of the best Tamil movies and centers around a cop Vikram and his partner Simon who set out to catch a murderer known as Vedha. Meanwhile, tension arises when Vedha tries to change Vikram's life. 

Vikram Vedha won a lot of awards including the Ananda Vikatan Cinema Awards, Filmfare Awards South, Norway Tamil Film Festival, South Indian International Movie Awards, and Vijay Awards. The movie was remade in Hindi under the same title and was released in 2022. 

Advertisement

Genre: Neo-noir, Action, Thriller

Cast: Vijay Sethupathi, Kathir, R. Madhavan, Varalaxmi Sarathkumar, Shraddha Srinath

Directed by: Pushkar–Gayathri

19. Alai Payuthey (2000)

Alai Payuthey

This is a romantic drama movie about Karthik and Shakthi who fall in love with each other and get married in secret. Post-marriage they realize that marriage is not what they thought it would be. How will they deal with this? Watch Alai Payuthey and find out!

The movie was positively received by critics and was shown at various international film festivals. A Hindi remake of this movie was released in 2002 as Saathiya. 

Genre: Romantic, Drama

IMDb Rating: 8.3/10

Cast: R. Madhavan, Swarnamalya, Jayasudha, Shalini

Directed by: Mani Ratnam

20. Iruvar (1997)

What will happen when two best friends fight to gain political power? If you want to know, then do watch this classic Tamil movie Iruvar. 

The movie follows Anandan and Tamizhselvan who become friends and achieve great success in cinema and politics respectively. However, their relationship changes when they both fight for a political post in the state. 

The movie won two National Film Awards in the categories of Best Supporting Actor (Prakash Raj) and Best Cinematography (Santosh Sivan). 

Genre: Political drama

IMDb Rating: 8.4/10

Cast: Aishwarya Rai, Mohanlal, Tabu, Prakash Raj, Gautami, Revathi

Directed by: Mani Ratnam

You can watch Iruvar on Hulu

21. Super Deluxe (2019)

The movie is woven around four characters: a disloyal newly-wed wife, a priest, an estranged father, and an angry son. All these characters must face their demons and experience their destiny on a fateful day. 

Super Deluxe won 14 prestigious awards and was screened at the Bucheon International Fantastic Film Festival (South Korea), the Indian Film Festival of Melbourne, and the Fantasia International Film Festival (North America). Super Deluxe is one of the best Tamil movies in the black comedy genre. 

Genre: Black comedy

IMDb Rating: 8.3/10

Cast: Samantha Ruth Prabhu, Vijay Sethupathi, Mysskin, Fahadh Faasil, Ashwanth Ashok Kumar, Ramya Krishnan, Bagavathi Perumal, Gayathrie

Directed by: Thiagarajan Kumararaja

Watch Super Deluxe on Netflix

22. Doctor (2021)

Doctor

Advertisement

Varun is a military doctor and works in the Indian Army Medical Corps. One day, when he comes to know that his fiancee's niece is kidnapped, he along with his team plans a way to rescue her. The plan needs both wit and intelligence, but will they succeed in their rescue operation? Watch this action comedy movie to find out.  

The movie received critical acclaim and was a box office hit.

It won four awards in the categories Best Debutant Actress (Priyanka Arulmohan), Best Actor in a Leading Role (Sivakarthikeyan), Best Comic Actor (Redin Kingsley), and Best Comic Actor (Deepa Shankar) at the South Indian International Movie Awards 2022. 

Genre: Action, Comedy

IMDb Rating: 7.4/10

Cast: Priyanka Arul Mohan, Yogi Babu, Sivakarthikeyan, Vinay Rai

Directed by: Nelson

Doctor is available to stream on Netflix

23. Pariyerum Perumal (2018)

Perumal is a law student from an oppressed caste and befriends his classmate Jothi, a girl from a higher caste. But it is not so easy to maintain a good relationship with them as Jothi's family members start troubling him over this. 

Pariyerum Perumal bagged various awards and was a commercial hit. It is considered one of the best family Tamil movies of all time.

Genre: Drama

IMDb Rating: 8.7/10

Cast: Yogi Babu, Kathir, and Anandhi

Directed by: Mari Selvaraj

You can watch Pariyerum Perumal on Amazon Prime Video

24. Thevar Magan (1992)

Saktivelu returns to India after completing his education in London and wishes to open a chain of restaurants in Chennai. However, his father disapproves of his decision and wants him to help the villagers. What will he choose? Watch Thevar Magan and find out!

The movie won a lot of prestigious awards including Cinema Express Awards, Filmfare Awards South, National Film Awards, Tamil Nadu State Film Awards, and Vijay Awards. 

Genre: Drama

IMDb Rating: 8.7/10

Cast: Revathi,  Sivaji Ganesan, Nassar, Kamal Haasan, Gautami

Directed by: Bharathan

25. Kaithi (2019)

Dili is an ex-convict and after being released from prison, he sets out to meet his daughter. But, Inspector Bejoy thwarts his plan by planning a drug raid. 

Kaithi is one of the best Tamil movies of all time and opened to positive reviews from the audience and movie critics. It was a commercial hit and won various accolades.

Genre: Action thriller

IMDb Rating: 8.5/10

Cast: Karthi, Arjun Das, Harish Uthaman, Narain, Hareesh Peradi

Directed by: Lokesh Kanagaraj

26. Visaranai (2015)

A group of laborers is tortured to confess to a crime they have not committed. A policeman then offers them help to set them free, but they are not aware of the chaos they are getting themselves into. 

The movie was a commercial hit and won a lot of prestigious awards including the Ananda Vikatan Cinema Awards, Filmfare Awards South, Indian Film Festival of Los Angeles, Los Angeles Indian Film Festival, and Venice Film Festival. Visaaranai also won National Film Awards, India in the categories Best Feature Film in Tamil, Best Supporting Actor, and Best Editing. 

Genre: Crime, Drama

IMDb Rating: 8.5/10

Cast: Samuthirakani, Kishore, Dinesh, Murugadoss, Anandhi, Pradheesh Raj, S Rathnasamy

Directed by: Vetrimaaran

27. Asuran (2019)

Asuran is one of the best Dhanush movies of all time and was released in 2019. 

The story follows a man and his family who live in a remote place with smallholding crops. When a greedy baron in the town plans to take away their land, he is not sure of the best course of action to prevent him from doing so. 

Asuran was one among the 10 Indian movies to be screened at the 78th Golden Globe Awards under the Best Foreign Film category. A remake of the movie is released in Telugu as Narappa (2021). 

Genre: Action, Drama

IMDb Rating: 8.5/10

Cast: Ken Karunas, Dhanush, Teejay Arunasalam, Manju Warrier

Directed by: Vetrimaaran

28. Vikram (2022)

Vikram

Vikram is one of the best Tamil movies of 2022. Vikram has an ensemble cast consisting of Kamal Haasan, Vijay Sethupati, Fahadh Faasil, and Suriya. Right from direction to acting, everything is mind blowing in the movie which is why it became the highest-grossing Tamil movie of the year. 

The movie is about a special investigator who must track down and eliminate a gang of murderers. But, as soon as he takes the case, he realizes it is not what it seems to be. 

Vikram is a must-watch movie, as it is filled with action, thrill, and drama. 

Genre: Action, Thriller

IMDb Rating: 8.4/10

Cast: Vijay Sethupathi, Kamal Haasan, Fahadh Faasil, Suriya

Directed by: Lokesh Kanagaraj

29. Peranbu (2018)

This is a beautiful story about a man who tries to raise his daughter and understand her struggles. She has cerebral palsy and he must work his best to connect with her. 

The movie won a lot of awards and is considered one of the best Tamil movies. 

Genre: Drama

IMDb Rating: 8.7/10

Cast: Mammootty, Anjali

Directed by: Ram

Watch Peranbu on Amazon Prime Video

30. Aruvi (2016)

The movie centers around a sweet girl from a middle-class family who finds it difficult to fit into society. She shares her life story with a directory, who puts it to use to increase ratings of his show. What happens next is the rest of the story. 

The movie was a commercial hit and bagged six awards. 

Genre: Political drama

IMDb Rating: 8.4/10

Cast: Anjali Varadhan, Padmashri Mohammad Ali, Aditi Balan, Lakshmi Gopalaswamy

Directed by: Arun Prabu, Purushothaman

You can watch Aruvi on Amazon Prime

This was the list of best Tamil movies of all time. Watch these great movies and tell us which one you liked the best in the comments section down below. Happy streaming!

Also Read: Top 25 Telugu films of all time according to IMDb

FAQs

Which are the best Tamil movies 2022?
Vikram, Mahaan, and FIR are some of the best Tamil movies of 2022.

Which are the latest Tamil movies?
Vendhu Thanindhathu Kaadu, Vikram, and Naane Varuven are some of the new Tamil movies released in 2022.

Which are some of the evergreen Tamil movies?
Some of the best Tamil movies that will always remain in our hearts are Vikram, 96, Iruvar, Bombay, Nayakan, and Kuruthipunal.

Which are the best emotional Tamil movies?
Sethu, 96, Mynaa, and Angadi Theru are some of the best Tamil movies that can emotionally overwhelm you.

Which are the upcoming Tamil movies?
Some of the upcoming Tamil movies are Sardar, Prince, Kaalangalil Aval Vasantham, Pisasu 2, and Ratham.

Which are the best Tamil movies 2021?
Some of the must-watch Tamil movies of 2021 are Mandela, Karnan, Jai Bhim, Doctor, Thittam Irandu, and Chakra.

Which are the best horror Tamil movies of all time?
Santhoshathil Kalavaram, Jada Muni, Aeval, Vettai Karuppar Ayya, Orr Eravuu, and Pizza are some of the best horror Tamil movies to watch.

Which are the best Vijay Sethupathi movies?
Some of the best Vijay Sethupathi Tamil movies 96, Vikram Vedha, Dharma Durai, Ka Pae Ranasingam, and so on.

Pinkvilla Pulse
Subscribe to our newsletter for entertainment exclusives, star interviews, and the latest lifestyle trends. Look No Further!
Subscribe
About The Author
Chhavi Puri
Chhavi Puri
Skincare Coach & Makeup Expert

Chhavi is a certified Skincare Coach and she's also certified in Makeup Artistry. Her fascination with skincare

...

Credits: Prime video India, Sony Music India, Think Music India, YouTube, Sun TV, Sony Music South, IMDb
Advertisement

Latest Articles