Pulimurugan is a 2016 Indian Malayalam-language action film directed by Vysakh and starring Mohanlal in the title role. It was produced by Tomichan Mulakuppadam through Mulakuppadam Films and was written by Udayakrishna—half of the duo Udayakrishna and Sibi K. Thomas—in his first independent screenplay. The film also stars Kamalinee Mukherjee, Jagapati Babu, Lal, Namitha, Vinu Mohan, and Bala in supporting roles. The film score and soundtrack were composed by Gopi Sundar, while cinematography was handled by Shaji Kumar and edited by Johnkutty.