
Acted in 68
2020s
- 2026
Finding Mojo
Movie
- 2025
Bad Cop
TV
Takdir Cinta Terlarang
TV
Honey Trap
TV
Finding Ramlee
Zakaria
Balas Balik
Roslan
First Wives
TV
- 2024
Harimau Malaya: The Untold Journey
Dato' Hamidin
Lubuk
Movie
Gold
Doctor A
The Experts
Bashir
- 2023
W: Two Worlds (Malaysia)
TV
Curse of the Totem
Madui
Eva
Movie
- 2022
Ampas
Movie
Walinong Sari
Raja Laksamana Petir
Roxy
Dr Rosli · 20 episodes
Rompak
Farouk
Histeria The Series
TV
Kabus
Investigator
Rompak di Astro First
Movie
Air Mata Allisya
Movie
Sinopsis Filem Kabus
Movie
Vampire Masuk Kampung
Movie
Histeria The Series
Movie
- 2021
Penunggang Agama 2
Movie
Project: Anchor SPM
Zubir · 8 episodes
Dukun Diva
Movie
Sitik Tok
Movie
Misteri Mona Kuserumu Kembali
Movie
Resort Kasih Bunga Raya
Movie
Atuk Buat PHD
Movie
- 2020
Daulat
Hasan
Keluarga Baha Don Musim Ke-2
Movie
2010s
- 2019
Rise to Power: KLGU
Che Mi
Rise to Power: KLGU
Movie
Shadowplay
Anton Shaw
Keluarga Baha Don
Bah Botani · 10 episodes
Red Storm
Movie
Cubit-Cubit Cinta
Movie
Sinopsis Dendam Pontianak
Movie
- 2018
Jibril
Jonathan · 10 episodes
Iman Untuk Bulan
Movie
Rise: Ini Kalilah
PACA Coach
- 2017
Sindiket
Jack
Kekasih Elektrik
Roy
Kelip-Kelip Di Kota London
Movie
- 2014
Saloma
P. Ramlee · 2 episodes
Cuak
Mikail
- 2013
Bukan Kerana Aku Tak Cinta
Eric / Tiger · 60 episodes
Pecah
Herman
- 2012
War of the Worlds: Goliath
Lieutenant Raja Iskandar Shah (voice)
- 2011
Maharaja Lawak Mega
TV
2000s
- 2008
Sepi
Sufie
Akhirat
Mejar TUDM Amran
- 2007
Muli
Zul · 63 episodes
- 2004
Di Ambang Misteri
Movie