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
Dinda as Costumer2024
Funny Couple as Adimas2023
24 Hours with Gaspar as Gaspar2023
Layangan Putus: The Movie as Aris2023
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
Layla Majnun as Samir2021
Vengeance Is Mine, All Others Pay Cash as Budi Baik2021
The Heaven None Missed 3 as Ray2021
Konfabulasi as Bilal2020
My Lecturer, My Husband as Sadewa Bentara Arya (Arya)2019
My Stupid Boss 2 as Bossman2019
Habibie & Ainun 3 as Rudy Habibie2019
Imperfect as Dika2019
Glorious Days as Notary2019
Glorious Days as Kris' notary2019
Abracadabra as Lukman2018
The Gift as Harun2017
The Heaven None Missed 2 as Dr. Syarief Kristof2017
Kartini: Princess of Java as RM. Kartono2017
The Sea Speaks His Name as Laut2017
Critical Eleven as Aldebaran Risjad (Ale)2016
Rudy Habibie as Rudy Habibie2016
My Stupid Boss as Bossman2016
3 Heroines as Donald Pandiangan2016
Talak 3 as Bimo2015
Battle of Surabaya as Danu2015
Halfworlds as Not available2015
Halfworlds as Tony2015
The Hijra as Oemar Said Tjokroaminoto2014
The Golden Cane Warrior as Biru2013
Something in the Way as Ahmad2013
The Sinking of Van Der Wijck as Aziz2012
Dilema as Adrian2012
Habibie & Ainun as Bacharuddin Jusuf Habibie2012
Test Pack, You're My Baby as Rachmat2012
Paper Boats as Remi2011
Question Mark as Soleh2009
Kirun + Adul as Nugroho2007
Film Horor as BenyNaN
Buya Hamka: Vol. III as H.O.S. Tjokroaminoto2023
Heaven Under The Sky as Agus2022
Seperti Sediakala as Kala2022
Mendarat Darurat as Glenn2022
Garis Waktu as Sena2021
Tris as Tristan2020
Benyamin the Troublemaker 2 as Pengki2020
Toko Barang Mantan as Tristan2020
Anugerah Terindah as Not available2020
Temporarily, Eternally as Saka2019
Twivortiare as Beno2018
Benyamin the Troublemaker as Pengki2018
If This Is My Story as ?2017
Firegate as Tomo2017
Insya Allah Sah as Reza Rahadian2017
Banda, The Dark Forgotten Trail as Indonesian Narrator (voice)2016
Terpana as Man From Somewhere2015
When Will You Get Married? as Satrio / Rio2014
Yasmine as Fahri / Yasmine's Father2014
Ketika Tuhan Jatuh Cinta as Fikri2014
Strawberry Surprise as Timur2013
Finding Srimulat as Not available2013
Wanita Tetap Wanita as Not available2012
Broken Hearts as Jamie2012
Paper Boats 2 as Remi2011
Sebelah as Postman2011
Hafalan Shalat Delisa as Abi Usman2011
The Mirror Never Lies as Tudo2011
Love Story as Pengkor2011
Jakarta Twilight as Laki-laki2010
Badik Titipan Ayah as Not available2010
3 Hati Dua Dunia Satu Cinta as Rosid2010
How Funny (This Country Is) as Muluk2010
Hari Untuk Amanda as Doddy2009
Queen Bee as Not available2009
Woman with a Turban as SamsuddinNaN
The Verdict as Raka2008
Ghost Island 2 as MichaelNaN
My Stupid Boss: The Animated Series as Bossman (voice)2009
Emak Ingin Naik Haji as ZeinNaN
The Invisible Guest as Not available2009
Perjaka Terakhir as Not available2003
Is This What It Feels Like? as RubenNaN
The November Boys as Not available2020
Temporarily, Eternally Director2013
Wanita Tetap Wanita Director2013
Signs Director2011
Sebelah DirectorNaN
On Your Lap DirectorNaN
On Your Lap Screenplay