| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2026 | Suzzanna: Santet Dosa di Atas Dosa | Pramuja | |
| 2025 | Keadilan | Timo | |
| 2025 | Pangku | Director | |
| 2025 | Pangku | Screenplay | |
| 2025 | Gowok: Kamasutra Jawa | Kamanjaya | |
| 2025 | Laut Bercerita | Laut | |
| 2025 | A Garota Mais Linda do Mundo | Reuben Wiraatmadja | |
| 2024 | Heartbreak Motel | Reza Malik | |
| 2024 | Dinda | Costumer | |
| 2024 | Grave Torture | Adil | |
| 2024 | Pasutri Gaje | Adimas | |
| 2023 | Layangan Putus: The Movie | Aris | |
| 2023 | 24 Horas com Gaspar | Gaspar | |
| 2023 | Surga di Bawah Langit | Agus | |
| 2023 | Berbalas Kejam | Adam | |
| 2022 | Sri Asih | Jatmiko / Roh Setan | |
| 2022 | Mendarat Darurat | Glenn | |
| 2022 | Seperti Sediakala | Kala | |
| 2022 | Garis Waktu | Sena | |
| 2021 | Tris | Tristan | |
| 2021 | Seperti Dendam, Rindu Harus Dibayar Tuntas | Budi Baik | |
| 2021 | Konfabulasi | Bilal | |
| 2021 | Surga yang Tak Dirindukan 3 | Ray | |
| 2021 | Layla Majnun | Samir | |
| 2020 | Anugerah Terindah | - | |
| 2020 | Benyamin Biang Kerok 2 | Pengki | |
| 2020 | Sementara, Selamanya | Saka | |
| 2020 | Sementara, Selamanya | Director | |
| 2020 | Toko Barang Mantan | Tristan | |
| 2020 | Abracadabra | Lukman | |
| 2019 | Imperfect | Dika | |
| 2019 | Habibie & Ainun 3 | Rudy Habibie | |
| 2019 | Imperfect | Songs | |
| 2019 | Bebas | Notary | |
| 2019 | Twivortiare | Beno | |
| 2019 | My Stupid Boss 2 | Bossman | |
| 2018 | If This Is My Story | ? | |
| 2018 | The Gift | Harun | |
| 2018 | Benyamin Biang Kerok | Pengki | |
| 2017 | Gerbang Neraka | Tomo | |
| 2017 | Banda, The Dark Forgotten Trail | Indonesian Narrator (voice) | |
| 2017 | Insya Allah Sah | Reza Rahadian | |
| 2017 | Critical Eleven | Aldebaran Risjad (Ale) | |
| 2017 | Kartini | RM. Kartono | |
| 2017 | Surga Yang Tak Dirindukan 2 | Dr. Syarief Kristof | |
| 2016 | Terpana | Man From Somewhere | |
| 2016 | 3 Srikandi | Donald Pandiangan | |
| 2016 | Rudy Habibie | Rudy Habibie | |
| 2016 | My Stupid Boss | Bossman | |
| 2016 | Talak 3 | Bimo | |
| 2015 | Guru Bangsa Tjokroaminoto | Oemar Said Tjokroaminoto | |
| 2015 | Battle of Surabaya | Danu | |
| 2015 | Kapan Kawin? | Satrio / Rio | |
| 2014 | O Mestre Guerreiro | Biru | |
| 2014 | Strawberry Surprise | Timur | |
| 2014 | Yasmine | Fahri / Yasmine's Father | |
| 2014 | Ketika Tuhan Jatuh Cinta | Fikri | |
| 2013 | Tenggelamnya Kapal Van Der Wijck | Aziz | |
| 2013 | Isyarat | Director | |
| 2013 | Wanita Tetap Wanita | - | |
| 2013 | Wanita Tetap Wanita | Director | |
| 2013 | Finding Srimulat | - | |
| 2013 | Something in the Way | Ahmad | |
| 2012 | Habibie & Ainun | Bacharuddin Jusuf Habibie | |
| 2012 | Perahu Kertas 2 | Remi | |
| 2012 | Test Pack, You're My Baby | Rachmat | |
| 2012 | Perahu Kertas | Remi | |
| 2012 | Broken Hearts | Jamie | |
| 2012 | Dilema | Adrian | |
| 2011 | Hafalan Shalat Delisa | Abi Usman | |
| 2011 | Sebelah | Postman | |
| 2011 | Sebelah | Director | |
| 2011 | Jakarta Maghrib | Laki-laki | |
| 2011 | Laut Bercermin | Tudo | |
| 2011 | ? | Soleh | |
| 2011 | Love Story | Pengkor | |
| 2010 | Badik Titipan Ayah | - | |
| 2010 | 3 Hati Dua Dunia Satu Cinta | Rosid | |
| 2010 | Alangkah Lucunya (Negeri Ini) | Muluk | |
| 2010 | Hari Untuk Amanda | Doddy | |
| 2009 | Emak Ingin Naik Haji | Zein | |
| 2009 | Perjaka Terakhir | - | |
| 2009 | Queen Bee | - | |
| 2009 | Kirun + Adul | Nugroho | |
| 2009 | Perempuan Berkalung Sorban | Samsuddin | |
| 2008 | Pulau Hantu 2 | Michael | |
| 2007 | Film Horor | Beny | |
| - | Buya Hamka: Vol. III | H.O.S. Tjokroaminoto | |
| - | The Invisible Guest | - | |
| - | The November Boys | - | |
| - | Black Coffee | - | |
| - | The Mortician | - | |
| - | Laut Bercerita | Laut | |
| - | Semua Akan Baik-Baik Saja | Langit |