There are some movies that deserve a watch in every kind of screen. These movies are a big hit in theatres and when they hit online channels, you want to watch them all over again. Streaming sites have also made it easier for us to watch movies that we have missed in theatres for various reasons. So if you are a movie buff and especially appreciate regional cinema, here are some of the top Tamil movies online that you must watch:

(If you have already seen these movies, make sure to rate them below.)

2.0 (2018)

The highest-grossing Tamil movie of 2018 and the sequel to Enthiran, 2.0 starred Tollywood God Rajinikanth in the lead role with Bollywood actor Akshay Kumar as the antagonist. The latter plays a mysterious bird man who poses a grave threat to humanity and destroys everything that stands in the way of his war against technology. Thalaiva then steps up as Dr. Vaseegaran to revive his most ingenious creation – the humanoid Chitti – to stop the nightmarish rampage of this bird man.

Available on: Amazon Prime


Rohin Venkatesan’s romantic thriller starred Janani Iyer in the lead role, playing a 250-year-old daayan named Mohana who lives off of human beings in order to stay young. She eventually sets her evil eye on the Rathod family, leading to trouble and misfortune following them everywhere they go. Kalaiyarasan Harikrishnan plays the male protagonist in this film.

Available on: Amazon Prime, Hotstar

BAAHUBALI (2015 – 2017)

Featuring the highest-grossing Indian films of all time, the two-part Baahubali series is absolutely unmissable. The films were a treat to watch on the big screen with unparalleled technology designed to give you a wonderful experience and now they are available online too. This S. S. Rajamouli magnum opus stars Prabhas in the lead role with Tamannaah BhatiaAnushka Shetty, and Rana Daggubati playing other prominent parts. The story explores the dispute between two princes and the eventual treachery and revenge that follows.

Available on: Google Play, Hotstar, Netflix, SonyLiv, YouTube

KAALA (2018)

This Pa. Ranjith crime drama stars Rajinikanth in the lead role as a virtuous gangster living in the slums of Dharavi. Having migrated to Mumbai from the city of Tirunelveli in Tamil Nadu, Kaala’s story also highlights the sufferings of Tamil migrants in the city who are often victims of discrimination. Other themes like corruption, classism, sexism, and religious and communal discord are also explored in this film.

Available on: Amazon Prime, Hotstar


This Mari Selvaraj drama follows the journey of an idealistic youngster who enrolls at the law college, optimistic about the future that lies ahead of him. However, a chain of events that take place later wake him up to the realities of the world he lives in where not everything is perfect. MYK Kathir and Anandhiform the lead duo in this film that explores romance amidst caste discrimination.

Available on: Amazon Prime


The first Tamil film to win the KNN Audience Award at the Busan International Film Festival, this Hari Viswanath drama film starred Ramanujam TVV and Lakshmanan Koratur in lead roles. The story follows a partially deaf 70-year-old man who fondly values the valve radio that his father gifted to him as a child. When the radio suddenly disappears, this man’s life is turned upside down, leading to many psychological disturbances for himself and those around him.

Available on: Google Play, Netflix, YouTube


Starring Vijay Sethupathi as Seethakaathi, this biographical drama by Balaji Tharaneetharan is based on the life of the popular Tamil scholar and touches upon his many values and teachings of generosity. Makkal Selvan completely transforms himself for this role both in looks and personality and gives a restrained, yet powerful performance. Other important actors in this film include Parvathy NairRamya Nambeeshan and Archana.

Available on: Amazon Prime


With Prakash Raj and Ashok Selvan in the lead roles, this Priyadarshan drama (also known as Sometimes) deals with seven strangers waiting at a clinic for their HIV test results. Anxious to know the reports, they decide to bribe the clinic receptionist to get the results early, eventually learning that one of them is positive. The suspense that follows is gripping as the seven try to find out who among them has the virus.

Available on: Netflix


Karthi dons khaki again in this action crime thriller directed by H. Vinoth. Here, he plays a police officer who is entrusted with the task to solve the mystery behind a series of murders with the only clue being the pattern behind the crimes that lead to only one perpetrator. The movie is inspired by a true incident of a high-profile case in Tamil Nadu during the ‘90s, which was solved successfully by the local police of that time.

Available on: Amazon Prime, Google Play, Hotstar, YouTube


One of the best crime thrillers of Kollywood, Vetrimaaran’s Vada Chennai is the story of a fisherman from North Chennai falls prey to a trap set by a mafia gang without even realizing it. Dhanush plays the lead role here with Andrea JeremiahAishwarya RajeshSamuthirakaniKishoreDaniel BalajiPawan, and Ameer in pivotal roles.

Available on: Amazon Prime, Hotstar

After catching these Tamil movies online, make sure to rate them on our site. Also, don’t forget to check the list of upcoming movies here.