Actor
- A Ranjith Cinema (2023)
- Minnal Murali (2021)
- Sachin (2019)
- Love Action Drama (2019)
- Njan Marykutty (2018)
- Iblis (2018)
- Aravindante Adhithikal (2018)
- B. Tech (2018)
- Goodalochana (2017)
- Villain (2017)
- Rakshadhikari Baiju Oppu (2017)
- Ramante Edenthottam (2017)
- Lavakusha (2017)
- Alamaara (2017)
- Godha (2017)
- Aby (2017)
- Avarude Raavukal (2017)
- Shajahanum Pareekuttiyum (2016)
- Oru Murai Vanthu Paarthaya (2016)
- Pretham (2016)
- Jacobinte Swargarajyam (2016)
- Hello Namasthe (2016)
- Puthiya Niyamam (2016)
- Ben (2015)
- (2015)
- Su Su Sudhi Vathmeekam (2015)
- Ben (2015)
- Lokha Samastha (2015)
- Kohinoor (2015)
- Urumbukal Urangarilla (2015)
- Two Countries (2015)
- Rasputin (2015)
- KL 10 Patthu (2015)
- Lavender (2015)
- Kunjiramayanam (2015)
- Oru Vadakkan Selfie (2015)
- Aadu (2015)
- 100 Days of Love (2015)
- Peruchazhi (2014)
- Ring Master (2014)
- Ohm Shanthi Oshaana (2014)
- Punyalan Agarbattis (2013)
- Zachariayude Garbhinikal (2013)
- Paisa Paisa (2013)
- Kili Poyi (2013)
- Chapters (2012)
- Thattathin Marayathu (2012)
- Sevenes (2011)
- Malarvaadi Arts Club (2010)