highest rated
acting
- Nar'sata: Sekutu Setan
- Seribu Tahun (TV) → sebagai Dr Nizam
- The House on Autumn Hill (TV) → Haikal
- Obsesi Dia (TV)
- Seratus
- Musyrik
- Ada Apa Dengan Dosa
- Dia Menantu Rahsia (TV)
- Budak Boys (TV) → Mejar Faisham
- Cinta Hati Batu (TV) → Dzul Ehsan
- Not An Angel's Love → Adam / Faruk
- Biar Aku Jadi Penunggu (TV) → Afeef Adwan
- Aku Masih Dara → Firdaus