Vikram
Mathiyazhagan / Kathirvelan
Vikram
Mathiyazhagan / Kathirvelan
Srinidhi Shetty
Bhavana Menon
Irfan Pathan
Aslan Yilmaz
K. S. Ravikumar
Nellaiappan
Roshan Mathew
Rajiv Rishi
Anandaraj
Orphanage Incharge
Robo Shankar
Kumaresan
Miya George
Madhi and Kathir's mother
Mirnalini Ravi
Jennifer Rosario
Meenakshi Govindarajan
Judith Samson
Renuka
Bhavana's mother
Mohammad Ali Baig
Madhi's School Maths Teacher / Guru
Sarjano Khalid
Young Madhi and Kathir
Mamukkoya
Bhavana's Relative
Sindhu Shyam
Bhavana's Elder Sister
Raveena Ravi
Bhavana Menon (Voice)
Poovaiyar
N. Sathish
Suresh Chandra Menon
Nawab
John Vijay
Anand Subramaniam
Shaji Chen
Gilbert Rosario, Jennifer's father
Kumar Natarajan
Chief Minister of Odisha
'Jeeva' Ravi
Jayakumar
Nawab's Driver
Anjana Appukuttan
Kumareshan's wife
Kabilan Chellaiah
Publicist
Ramkumar Balasubramanian
Executive Producer
Vagu Mazan
Playback Singer
Venkatesh VS
Co-Director
VG Balasubramanian
Co-Director
Neelan K. Sekar
Co-Writer
Kannan Sreevasthan
Co-Writer
Innasi Pandiyan
Co-Writer
Bharath Krishnamachari
Co-Writer
Navadevi Rajkumar
Costume Design
H. Monesh
VFX Supervisor
R S Venkat
Production Manager
M Kasilingam
Production Manager
A.R. Rahman
Playback Singer
R. Ajay Gnanamuthu
Director
A.R. Rahman
Original Music Composer
R. Ajay Gnanamuthu
Story
R. Ajay Gnanamuthu
Screenplay
R. Ajay Gnanamuthu
Dialogue
Bhuvan Srinivasan
Editor
Harish Kannan
Director of Photography
Vishal Saroye
Casting
A. Amaran
Production Design
Komal Shahani
Costume Design
Karandeep Singh
Makeup Artist
Preetisheel Singh
Special Effects Makeup Artist
Tapas Nayak
Sound Designer
Dhilip Subbarayan
Fight Choreographer
Rajeev Kumar Jasrotia
Steadicam Operator
Hentry Kuruvilla
Music Arranger
Suryansh
Music Arranger
Thamarai
Lyricist
Pa. Vijay
Lyricist
Vivek
Lyricist
Sathish Krishnan
Choreographer
Jithin Raj
Lyricist
Shreya Ghoshal
Playback Singer
Nakul Abhyankar
Playback Singer
Arun K Viswa
Creative Producer
Lalit Kumar
Producer
Neelan K. Sekar
Dialogue
G. J. Kannan
Dialogue
Johnathan Young
Executive Producer
D. Narendran
Still Photographer
Yuvraaj
Public Relations