2025
The Most Beautiful Girl in the World as Reuben Wiraatmadja2025
Gowok: Javanese Kamasutra as Denmas Kamanjaya2024
Grave Torture as Adil2024
Kawin Tangan as Edi2024
Heartbreak Motel as Reza Malik2024
Funny Couple as Adimas2024
Dinda as Costumer2023
24 Hours with Gaspar as Gaspar2023
Innocent Vengeance as Adam2022
Sri Asih as Jatmiko / Roh Setan2022
What We Lose to Love as Narendra2021
Imperfect: The Series as Dika2021
The Broken Kite as Aris2021
Vengeance Is Mine, All Others Pay Cash as Budi Baik2021
Layla Majnun as Samir2020
My Lecturer, My Husband as Sadewa Bentara Arya (Arya)2019
Habibie & Ainun 3 as Rudy Habibie2019
My Stupid Boss 2 as Bossman2019
Imperfect as Dika2019
Glorious Days as Notary2019
Glorious Days as Kris' notary2017
The Heaven None Missed 2 as Dr. Syarief Kristof2017
Kartini: Princess of Java as RM. Kartono2017
The Sea Speaks His Name as Laut2017
Firegate as Tomo2017
Critical Eleven as Aldebaran Risjad (Ale)2016
3 Heroines as Donald Pandiangan2016
Rudy Habibie as Rudy Habibie2016
My Stupid Boss as Bossman2016
Talak 3 as Bimo2015
Halfworlds as Not available2015
Halfworlds as Tony2015
Battle of Surabaya as Danu2015
When Will You Get Married? as Satrio / Rio2015
The Hijra as Oemar Said Tjokroaminoto2014
The Golden Cane Warrior as Biru2014
Yasmine as Fahri / Yasmine's Father2013
Something in the Way as Ahmad2013
The Sinking of Van Der Wijck as Aziz2012
Habibie & Ainun as Bacharuddin Jusuf Habibie2012
Test Pack, You're My Baby as Rachmat2012
Broken Hearts as Jamie2012
Dilema as Adrian2011
Hafalan Shalat Delisa as Abi Usman2003
Is This What It Feels Like? as RubenNaN
Buya Hamka: Vol. III as H.O.S. Tjokroaminoto2023
Layangan Putus: The Movie as Aris2023
Heaven Under The Sky as Agus2022
Mendarat Darurat as Glenn2022
Garis Waktu as Sena2022
Seperti Sediakala as Kala2021
The Heaven None Missed 3 as Ray2021
Tris as Tristan2021
Konfabulasi as Bilal2020
Toko Barang Mantan as Tristan2020
Temporarily, Eternally as Saka2020
Benyamin the Troublemaker 2 as Pengki2020
Anugerah Terindah as Not available2019
Twivortiare as Beno2019
Abracadabra as Lukman2018
If This Is My Story as ?2018
Benyamin the Troublemaker as Pengki2018
The Gift as Harun2017
Insya Allah Sah as Reza Rahadian2017
Banda, The Dark Forgotten Trail as Indonesian Narrator (voice)2016
Terpana as Man From Somewhere2014
Ketika Tuhan Jatuh Cinta as Fikri2014
Strawberry Surprise as Timur2013
Wanita Tetap Wanita as Not available2013
Finding Srimulat as Not available2012
Paper Boats as Remi2012
Paper Boats 2 as Remi2011
Jakarta Twilight as Laki-laki2011
Question Mark as Soleh2011
Love Story as Pengkor2011
Sebelah as Postman2011
The Mirror Never Lies as Tudo2010
3 Hati Dua Dunia Satu Cinta as Rosid2010
How Funny (This Country Is) as Muluk2010
Badik Titipan Ayah as Not available2010
Hari Untuk Amanda as Doddy2009
Woman with a Turban as Samsuddin2009
Emak Ingin Naik Haji as Zein2009
Kirun + Adul as Nugroho2009
Perjaka Terakhir as Not available2009
Queen Bee as Not available2008
Ghost Island 2 as Michael2007
Film Horor as BenyNaN
The November Boys as Not availableNaN
The Invisible Guest as Not availableNaN
My Stupid Boss: The Animated Series as Bossman (voice)NaN
The Verdict as Raka2020
Temporarily, Eternally Director2013
Wanita Tetap Wanita Director2013
Signs Director2011
Sebelah DirectorNaN
On Your Lap DirectorNaN
On Your Lap Screenplay