The film stars Ajith Kumar, Nayanthara, Namitha, Prabhu Ganesan, Rahman and Rose Dawn in a guest appearance. 80% of the movie was shot in Malaysia, and was filmed around the tropical Langkawi island as well as the towering Petronas Twin Towers and the Jalan Masjid India area, which is the 'little India' of Kuala Lumpur. Ajith Kumar and Nayanthara underwent special martial arts training for their roles in the movie. Ultimate Star Ajith Kumar's Media Section from Ajithfans.Com