Janji Joni (2005) sebagai Joni
Gie (2005) sebagai Soe Hok Gie
3 Hari untuk Selamanya (2007) sebagai Yusuf
Film pendek Hulahop Soundings (2008) sebagai Lana
Cinta Setaman (2008) sebagai Penjual DVD
Film pendek Drupadi (2008) sebagai Arjuna
3 Doa 3 Cinta (2008) sebagai Huda
Sarinah (2011) sebagai Rana
Kita Versus Korupsi (2012) sebagai Vano di segmen Aku Padamu
Kebun Binatang (2012) sebagai The Magician