Pulimurugan is a 2016 Indian Malayalam-language action adventure film directed by Vysakh, starring Mohanlal in the titular role, and co-stars Kamalini Mukherjee, Jagapati Babu, Lal, Vinu Mohan, and Bala. It is the first independent screenplay by Udayakrishna of the Udayakrishna and Siby K. Thomas duo. The film is produced by Tomichan Mulakuppadam of Mulakuppadam Films. The score and soundtrack are composed by Gopi Sunder, while cinematography is handled by Shaji Kumar.