| 2026 | Rencana Besar untuk Mati dengan Tenang | — |
| Lift | Hansen |
| Jangan Seperti Bapak | Pablo |
| Thư Gửi Tuổi Trẻ Của Tôi | Gabriel |
| 2025 | Dopamin | Interviewer |
| Si Paling Aktor | Koh Chen |
| Andaikan Kau Datang Kembali | Rifan |
| Pencarian Terakhir | Bernard |
| Pamali: Tumbal | Sukiman |
| Pernikahan Arwah | Koh Chung-Chung |
| 2024 | Pulau Hantu | Mala's Father |
| Cinta Dari Timor | Alex |
| Intan Cahaya Bumi | Pak Arif |
| Mukidi | Dimas |
| Kukejar Mimpi | — |
| Titip Surat Untuk Tuhan | Pak Pos |
| Petualangan Anak Penangkap Hantu | Pak Co |
| Sehidup Semati | Paman Renata |
| 2023 | Yongky's First Heartbeats | — |
| Sweet Dreams | Hong |
| Buya Hamka | Abdul Karim/ Oei Tjeng Hien |
| 2022 | 12 Hari | — |
| Project Panda | James Wang |
| 48 Jam untuk Indah | Ardi |
| 2021 | Backstage | Bayu P. Manopo |
| Akhirat: Một Chuyện Tình | Wang |
| Please Be Quiet | Pak Benny |
| Zerre: Pendekar Ufuk Timur | Hendrawan |
| Till Death Do Us Part | Police Comissioner Sutrisno |
| The Underdog | — |
| Teachers | Minaj’s Father |
| 2020 | Quarantine Tales | Chef Halim |
| Kangen Ayah Rindu Ibu | — |
| 2019 | Hanya Manusia | — |
| Bruno Manser - Die Stimme des Regenwaldes | Plant Manager |
| Say I Love You | Koh Jul |
| 27 Steps of May | Courier |
| Sunyi | Mr. Tomi |
| My Stupid Boss 2 | Joni Wu |
| Sáu Chiến Binh | Oggi |
| Orang Kaya Baru | Ilham Said |
| 2018 | Asal Kau Bahagia | — |
| Chôn Sống | Jonal |
| A Man Called Ahok | — |
| EL | Amer |
| Reuni Z | Budi |
| Love for Sale | Panji |
| Guru Ngaji | Koh Alung |
| Lời nhắn sát thủ | Lee |
| Pai Kau | Koh Jun |
| 2017 | 5 Cowok Jagoan: Rise of the Zombies | Kolonel Demon |
| Mobil Bekas dan Kisah-Kisah dalam Putaran | The Ghost |
| Rafathar | Kolonel Demon Strassy |
| Chrisye | A Ciu |
| Remember The Flavor | Junaedi Chandra |
| Demi Cinta | — |
| 2016 | Aku Ingin Ibu Pulang | — |
| Pantja Sila: Cita-Cita & Realita | Liem Koen Hian |
| Rudy Habibie | Romo Mangun |
| Super Didi | Kei |
| Blusukan Jakarta | Satrio |
| 2015 | 3 | Reza |
| Lily Bunga Terakhirku | Salim |
| Melancholy Is a Movement | Verdi |
| Love and Faith | — |
| Di Balik 98 | Karumga |
| 2014 | 7/24 | Dr. Verdi |
| Garuda 19: Semangat Membatu | Aditya ( Kitman) |
| Malam Minggu Miko Movie | Dosen Hasan |
| Mari Lari | Himawan |
| 12 Menit | Bimo |
| 2013 | Make Money | Bono |
| Cahaya Kecil | Abraham Wijaya |
| Pintu Harmonika | — |
| Hari Ini Pasti Menang | Ongston |
| Java Heat | Ling |
| Belenggu | Guntur |
| Something in the Way | Pinem |
| 2012 | Hello Goodbye | — |
| Rayya, Cahaya Di Atas Cahaya | Alim Sugondho |
| Đột Kích: Chuộc Tội | Budi |
| Dilema | Hitman |
| Kita Versus Korupsi | Koh Abeng |
| 2011 | Simfoni luar biasa | Pak Dimas |
| 2010 | Aku atau Dia? | Marwoto |
| Amphibious 3D | Andi |
| Naruto Bersyukur | Tom |
| 2009 | Heart-Break.com | Marwoto |
| Ruma Maida | Kolonel Maruyama |
| Get Married 2 | Manager |
| Asmara Dua Diana | Amrin |
| Pintu Terlarang | John Wongso |
| 2008 | Pencarian Terakhir | Bernard |
| Karma | Martin Guan |
| May | Tony |
| Namaku Dick | Bama's Boss |
| Claudia/Jasmine | Eddy |
| 2007 | Get Married | Orlit Provokator |
| Jakarta Undercover | Joseph |
| 2006 | The Anniversaries | Handi |
| 2005 | Janji Joni | Fighting Couple 2 |
| 1982 | Seputih Hatinya Semerah Bibirnya | Monang |