Good Bad Ugly (2025)
AK, a powerful gangster, surrenders to the police, in hopes that his wife and son will live a peaceful life. When he is released 17 years later, he learns that his son is falsely accused of serious crimes. To protect him, he is forced to go back to his old ways, facing enemies, both old and new.
Director:
Adhik Ravichandran
Writers:
Adhik Ravichandran, B. Hari Krishna, S. J. Arjun, Ravi Kandasamy, Harish Manikandan, K. Raja, V. G. Balasubramanian.
![]() |
Ajith Kumar as AK 'Red Dragon' |
![]() |
Trisha Krishnan as Ramya |
![]() |
Arjun Das as Johnny / Jammy |
![]() |
Sunil Varma as 'Baby' Tyson |
![]() |
Prabhu as Jayaprakash |
![]() |
Prasanna as Jaeger |
![]() |
Jackie Shroff as Babel |
![]() |
Karthikeya Dev as Vihaan |
![]() |
Priya Prakash Varrier as Nithya |
![]() |
Simran as Priya |
![]() |
Tinnu Anand as Mastaan |
![]() |
Shine Tom Chacko as Shanmugam 'Simon' |
![]() |
Redin Kingsley as Unnamed Prisoner |
![]() |
Raghu Ram as Zakaba |
![]() |
Usha Uthup as Meera Patnaik |
![]() |
Yogi Babu as Babu Yogi |
![]() |
Sayaji Shinde as Alok Shukla |
![]() |
B. S. Avinash as Unnamed Gangster |
![]() |
Darkkey Nagaraja as Unnamed Prisoner (Cameo) |
![]() |
Harry Josh as Unnamed Henchman |
![]() |
Rahul Dev as Unnamed Convict |
![]() |
Pradeep Kabra as Unnamed Henchman |
![]() |
Mahanadhi Shankar as Narrator |
![]() |
Adhik Ravichandran as Himself (Director) |
| Directing | Adhik Ravichandran | Director |
| Camera | Abinandhan Ramanujam | Director of Photography |
| Editing | Vijay Velukutty | Editor |
| Production | Y. Ravi Shankar | Producer |
| Crew | Supreme Sundar | Stunt Coordinator |
| Crew | Kaloian Vodenicharov | Stunt Coordinator |
| Production | Naveen Yerneni | Producer |
| Sound | G. V. Prakash Kumar | Music |
| Editing | Hariharan V. | Assistant Editor |
| Editing | Danachezhian S. | Assistant Editor |
| Art | G.M. Sekhar | Production Design |
| Directing | Ravi Kandasamy | Co-Director |
| Directing | Harish Manikandan | Co-Director |
| Directing | S. Vijai Prabu | Assistant Director |
| Directing | Rishabh Ravindhar | Assistant Director |
| Sound | G. Suren | Sound Designer |
| Sound | Jehovahson Alghar | Music Supervisor |
| Writing | Vishnu Edavan | Lyricist |
| Sound | Adhik Ravichandran | Playback Singer |
| Sound | G. V. Prakash Kumar | Playback Singer |
| Costume & Make-Up | Anu Vardhan | Costume Designer |
| Costume & Make-Up | Rajesh Kamarsu | Costume Designer |
| Camera | G. Anand Kumar | Still Photographer |
| Production | Bhushan Kumar | Producer |
| Production | Krishan Kumar | Producer |
| Crew | Kalyan Kumar | Choreographer |
| Writing | Rokesh | Lyricist |
| Writing | Paal Dabba | Lyricist |
| Sound | Anirudh Ravichander | Playback Singer |
| Sound | Paal Dabba | Playback Singer |
| Crew | Suresh Chandra | Public Relations |
| Crew | Vamsi Shekar | Public Relations |
| Visual Effects | Narendra Kumar Logisa | VFX Supervisor |
| Production | Dinesh Narasimhan | Executive Producer |
| Editing | Ashwath | Colorist |
| Editing | S. A. Nagarjun | Assistant Editor |
| Editing | Rajesh M. | Assistant Editor |
| Directing | K. Raja | Assistant Director |
| Directing | V. G. Balasubramanian | Assistant Director |
| Sound | Nixen | Playback Singer |
| Writing | Nixen | Lyricist |
| Sound | Darkkey Nagaraja | Playback Singer |
| Writing | Darkkey Nagaraja | Lyricist |
| Writing | Adhik Ravichandran | Screenplay |
| Writing | Adhik Ravichandran | Story |
| Writing | B. Hari Krishna | Screenplay |
| Writing | S. J. Arjun | Screenplay |
| Writing | Ravi Kandasamy | Screenplay |
| Writing | Harish Manikandan | Screenplay |
| Writing | K. Raja | Screenplay |
| Writing | V. G. Balasubramanian | Screenplay |
| Crew | Azhar Master | Choreographer |
| Camera | Jackson | Assistant Camera |
| Camera | Arun Damodaran | Assistant Camera |
| Camera | Nandha | Assistant Camera |
| Camera | Ajay | Assistant Camera |
| Camera | Ajith Kumar | Assistant Camera |
| Camera | Aravind | Assistant Camera |
| Art | Kota Veeranjaneyulu | Art Direction |
| Art | A. Subba Reddy | Assistant Art Director |
| Art | Baba Sreenu | Assistant Art Director |
| Production | Johnson Kasargod | Production Manager |
| Costume & Make-Up | Singaram Sreenivasu | Costumer |
| Costume & Make-Up | Pattan Shaikshavall | Makeup & Hair |
| Production | Ambani N. S. K. | Publicist |
| Visual Effects | Ambani N. S. K. | Head of Animation |
| Sound | G. Suren | Sound Mixer |
| Sound | S. Alagia Koothan | Sound Mixer |
| Crew | E. Suresh Nambiraj | Production Controller |
| Sound | Smith Asher | Playback Singer |
| Sound | G. V. Prakash Kumar | Original Music Composer |
| Visual Effects | MUTHU BALAKRISHNAN | VFX Artist |