highest rated
acting
- Someone, Someday (TV)
- The Bagman (TV)
- Sellblock (TV)
- The Secrets of Hotel 88 (TV) → Andy Arellano
- Incognito (TV) → Eugene Escalera / Clover
- Voltes V: Legacy (TV) → Zu Zander
- Cattleya Killer (TV) → Gene Rivera
- The Iron Heart (TV) → Adonis
- Leonor Will Never Die → Ricardo
- Owe My Love (TV) → Doc Coops Cooper
- Almost Paradise (TV) → El Diablo
- Magikland
- Jacqueline Comes Home: The Chiong Story → Sonny
- Oh, My Mama! (TV) → Efren Ynares
- Lumayo Ka Nga Sa Akin → Pundit
- Felix Manalo → A pastor
- The Half Sisters (TV) → Alfred Alcantara / Damon Sarmiento
- Awaken
- Pyra: Babaeng Apoy (TV) → Daniel del Fierro
- Pedro Calungsod: Batang Martir → Choco
- Magdalena: Anghel sa Putikan (TV) → Baron Villa de Asis
- Biritera (TV) → Dalton "Mr. D" Dimaano
- Every Breath U Take → Mario
- Machete (TV) → Karum
- In the Name of Love → Homer Evelino
- Tumbok → Mark
- Panday Kids (TV) → Andreas
- Miss You Like Crazy → Nick
- Mano Po 6: A Mother's Love → Gino
- Bente → Caloy
- The Beerhouse → Noynoy
- Lobo (TV) → Anton Rivero
- Baler → 2nd Lt. Saturnino Martin Cerezo
- 100 → Emil
- Kokey (TV) → Nicassio / Korokoy
- Hide & Seek → Gener Buntag
- Baliw
- Desperadas → James
- The Promise → Jason
- Double
- Co-Ed Scandal → Leo
- Etheria (TV) → Marvus
- Pinoy/Blonde
- Big Time → Young Manolo
- Anak ng Tinapa
- Te Amo, Maging Sino Ka Man (TV) → Edwin Camacho
- Milan → Perry
- Kulimlim
- 1st Time → Juan Miguel "JM"
- Keka → Bobby
- Lastikman → Ryan
- Ekis → Emman
- Unfaithful Wife 2: Sana'y Huwag Akong Maligaw → Archie
- Scream as Much as You Want
- Asin at Paminta
- José Rizal → Fernando
- Gangland → Kano
- I'm Sorry, My Love