| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2025 | Trinity of Tales | - | |
| 2024 | Samsara | Darta | |
| 2024 | Samsara | Executive Producer | |
| 2024 | Sehidup Semati | Edwin | |
| 2022 | Sri Asih | Ghani Zulham / Ghazul | |
| 2021 | Kadet 1947 | Soekarno | |
| 2020 | Asih 2 | Razan | |
| 2020 | Frangipani Rising | Nyoman | |
| 2019 | Darah Daging | Arya | |
| 2019 | The Queen of Black Magic | Hanif | |
| 2019 | Impetigore: Herança Maldita | Saptadi | |
| 2019 | Gundala: A Ascensão de um Herói | Ghani Zulham / Ghazul | |
| 2019 | 27 Steps of May | The Magician | |
| 2018 | The Returning | Collin | |
| 2018 | One Two Jaga | Sugiman | |
| 2018 | One Two Jaga | Executive Producer | |
| 2018 | Sultan Agung: Tahta, Perjuangan, Cinta | Sultan Agung | |
| 2018 | 22 Menit | AKBP Ardi | |
| 2018 | Buffalo Boys | Jamar | |
| 2018 | Bunda: Kisah Cinta 2 Kodi | Fahrul | |
| 2017 | 5 Cowok Jagoan: Rise of the Zombies | Yanto | |
| 2017 | Banda, The Dark Forgotten Trail | English Narrator (voice) | |
| 2016 | Headshot | Jakarta Police Captain | |
| 2016 | Ada Apa Dengan Cinta? 2 | Trian | |
| 2016 | A Copy of My Mind | Hitman | |
| 2015 | Melancholy Is a Movement | Bayu | |
| 2013 | Soekarno: Indonesia Merdeka | Soekarno | |
| 2013 | La Tahzan | Hasan | |
| 2013 | Java Heat | Hashim | |
| 2012 | Mina Abandonada | Captain Tino Prawa | |
| 2012 | Dilema | Ario Sustoyo | |
| 2011 | Catatan (Harian) Si Boy | Satrio | |
| 2010 | Darah Garuda - Merah Putih II | Kapten Taufik | |
| 2009 | Macabro | Adjie | |
| 2009 | Pintu Terlarang | Dandung / Asylum Attendant | |
| 2008 | Drupadi | Bhima | |
| 2008 | Laskar Pelangi | Lintang Dewasa | |
| 2008 | The Tarix Jabrix | Max | |
| 2008 | In The Name of Love | - | |
| 2007 | Kala | Eros | |
| 2006 | Pesan dari Surga | - | |
| 2005 | Belahan Jiwa | Ayah Cempaka | |
| 2004 | Bangsal 13 | Devon |