highest rated
acting
- Treasures of the Heart (TV) → Ari
- Shuffle of Hearts (TV) → Khem
- Phetra Naruemit (TV) → Dr. Mahannop
- The Infinite Love (TV) → Dam Wiphuwat
- Prisoner of Love (TV) → Atithep
- 55:15 Never Too Late (TV) → San (age 55)
- Oh My Sweetheart (TV) → Donu
- Plerng Prissana (TV)
- Please (Her) Director's Cut → [Nene's father]
- Please (Her) → Nene's Father
- Suparburoot Jorm Jon: Duang Jai Kabot (TV) → Police General Danu Prapairee
- The Mask Singer Thailand (TV) → Self
- Shaman (TV) → Atchaniseth
- The Dreamer: Condo/Barista/Architect (TV) → Jin
- Sweetheart Delighted (TV) → Niwat Chawan
- Devil Lover (TV) → Sora's Father
- Storm Angel (TV) → Pao
- Chiang Khan Story → Self (uncredited)
- The Gangster → Captain Kamneung
- Maya Rasamee (TV) → Moen Manikun
- My Valentine → Mick