Cinema is one of those mediums that brings out several emotions in most of us. Some movies also make us think about our country and our passion towards it. Filmmakers in Tamil Cinema have produced such films to sow the seeds of patriotism in our hearts. Whether it is Kamal Haasan's Hey Ram or Shankar's Mudhalvan, these movies make us think about our responsibilities as citizens for the welfare of our country. For your reading pleasure, we have come up with a list of Best Tamil patriotic movies that will make you ignite that passion yet again.

Hey Ram (2000)

Directed by Kamal Haasan, this best Tamil patriotic movie stars Kamal Haasan himself in the leading role. It showcases Saket's life, as he joins a group that wants to assassinate Mahatma Gandhi as Gandhi advocates peace with Muslims. It also stars Rani Mukerji, Shahrukh Khan, and Vasundhara Das in crucial roles.

Watch Hey Ram now on Amazon Prime Video in India.

Roja (1992)

Roja introduced the maestro, A.R. Rahman, to the world as a music composer. Directed by Mani Ratnam, it depicts a simple girl from a village in Tamil Nadu after her marriage and her desperate efforts when her husband gets kidnapped by militants during an undercover mission in Jammu and Kashmir.

Watch Roja now on YouTube in India.

Bombay (1995)


Bombay portrays the love of a Hindu man and a Muslim woman. They decide to elope and get married since their families are against their relationship. But, when the move to Bombay, they become the victims of a communal riot. This best Tamil patriotic movie features Arvind Swamy, Manisha Koirala, Nassar, and Prakash Raj in compelling characters.

Watch Bombay now on Amazon Prime Video in India.

Kaatru Veliyidai (2017)

When an Indian Army pilot, Varun Chakrapani, gets captured by the Pakistani Force during the Kargil War, he remembers his romantic moments with his lover, Leela, a doctor. Kaatru Veliyidai stars Karthi, Adithi Rao Hydari, Rukmini Vijayakumar, Shraddha Srinath, and RJ Balaji in pivotal characters.

Watch Kaatru Veliyidai now on Amazon Prime Video in India.

Indian (1996)

Times of India

This best Tamil patriotic movie showcases the life of an Army Officer during his retirement life. When he witnesses how messed the society is, he tries to fix them by targeting officials, bureaucrats, and ministers by making them work sincerely without accepting bribes. Indian stars Kamal Haasan, Manisha Koirala, Sukanya, Kasthuri, and Urmila Matondkar in crucial roles.

Watch Indian now on YouTube in India.

Mudhalvan (1999)

Mudhalvan portrays the events when a reporter accepts a challenge from the Chief Minister to hold power for one day. He uses this opportunity to punish and arrest all the corrupt officers, including the CM. This film stars Arjun Sarja, Manisha Koirala, Raghuvaran, and Vadivelu in essential characters.

Watch Mudhalvan now on YouTube in India.

Anniyan (2005)

Anniyan portrays the life of Ramanujan and his attempts to bring stability in the society by curbing corruption. He uses his job as a lawyer to fight the cases. But when things do not happen according to his expectations, another personality within his body takes control of the situations as he has multiple personality disorder.

Watch Anniyan now on Sun NXT in India.

Veerapandiya Kattabomman (1959)

Veerapandiya Kattobomman was one of the first patriotic films to have been made after Independence in 1947. It portrays the fight and struggle of Kattabomman, the king of Panchalakurichi, against East India Company when the latter forces the former to be their subordinate and pay taxes to them. This best Tamil patriotic movie stars Sivaji Ganesan, Gemini Ganesan, and Padmini in crucial roles.

Watch Veerapandiya Kattabomman now on YouTube in India.

Bharathi (2000)

Bharathi is a Tamil biographical movie based on Mahakavi Subramaniya Bharathiar, an Indian Freedom fighter, who went against the conventional norms to promote equality in society. Directed by Gnana Rajasekharan, this movie stars Sayaji Shinde and Devayani in essential characters.

Watch Bharathi now on YouTube in India.

Madrasapattinam (2010)

Madrasapattinam is a romantic movie that portrays the love between Amy, the wife of an English governor, and Parithi, a villager. Although Madrasapattinam is a romantic movie, it will not fail to bring patriotic feelings in you. This film stars Arya, Amy Jackson, and Cochin Haneefa in essential roles.

Watch Madrasapattinam now on YouTube in India.

We hope you will like the best Tamil patriotic movies that are listed above. Stay tuned with our site for more similar updates.