, Genelia D'Souza as Princess Aysha of Cannanore , Amol Gupte , Jagathy Sreekumar , Nithya Menon , Vidya Balan , whilst featuring Arya and Tabu in guest roles. Background score and songs were composed by Deepak Dev , lyrics were by Kaithapram Damodaran Namboothiri , Rafeeq Ahammed and Engandiyur Chandrasekharan.