Written by Mani Ratnam & Kamal Haasan Directed by Mani Ratnam Cast: Kamal Haasan, Silambarasan TR, Trisha, Aishwarya Lekshmi, Ashok Selvan, Abhirami, Joju George, Nasser, Mahesh Manjrekar and Ali Fazal