What Love Means
Gue Bukan Pocong
Summer Breeze
Signs
Is This What It Feels Like?
Dilema
Duren Jatuh
Siapa Takut Orang Ketiga
TV · as Juan- uncredited · 1 ep
TV · as Bima · 8 eps
TV · as Dimas · 1 ep
Movie
Movie · as Titan
Movie · as Ares
Movie · as Rio
TV · as Mischa · 98 eps