Produced by Gemini Film Circuit
Written by Vidhu Vinod Chopra Rajkumar Hirani Crazy Mohan (dialogues )
Starring Kamal Haasan Prabhu Sneha Jayasurya Prakash Raj Nagesh
Music by Bharadwaj
Cinematography A. Venkatesh
Editing by Suresh Urs
Studio Gemini Film Circuit
Distributed by Raaj Kamal Films International
Release date(s) 12 August 2004
Running time 160 minutes
Country India
Language Tamil
Budget 10 Crore
Box office 39 Crore
Produced by Kamal Haasan
Chandra Haasan
Written by Kamal Haasan
Starring Kamal Haasan
Abhirami
Nasser
Pasupathy
Napoleon
Music by Ilayaraaja
Cinematography Keshav Prakash
Studio Raaj Kamal Films International
Distributed by Raaj Kamal Films International
Release date(s) 14 January 2004
Running time 165 minutes
Country India
Language Tamil
Budget 14 crores