Known For
Filmography
Grace
Movie

Dear God
TV · as Salvador · 1 ep

Coming Home
Movie

The Law of Revenge
TV · as Ramon Villarosa · 62 eps

Kaibigan
Movie · as Coach Al Garcia

Way of the Cross
Movie

Bato
Movie

Exit Point
Movie

Tayo Sa Huling Buwan Ng Taon
Movie

El Peste
Movie · as Dodie

Goyo: The Boy General
Movie · as Jose Alejandrino

Swipe
Movie

Historiographika Errata
Movie
Beyond That Door
Movie

Expressway
Movie · as Ben

Ang Maangas, ang Marikit at ang Makata
Movie

Padating
Movie

Showdown in Manila
Movie · as (uncredited)

Jack Irish
TV · as Adonis · 6 eps

Dolce Amore
TV · as Favio De Luca · 137 eps

Kid Kulafu
Movie · as CHDF Leader

Heneral Luna
Movie · as Jose Alejandrino

Water Wars
Movie · as Jasper
Bacao
Movie

Sigaw sa Hatinggabi
Movie

Gemini
Movie · as ?
Ang Bagong Dugo
Movie · as Frank

The Diplomat Hotel
Movie
Alfredo S. Lim: The Untold Story
Movie · as Roman

El Presidente
Movie · as Felipe Agoncillo
Flames Of Love
Movie

My Lai Four
Movie · as Santanilla

Baler
Movie · as Gregorio Catalan Valero

Zombies: The Beginning
Movie · as Mark Taylor

Island of the Living Dead
Movie · as Fred

Ligalig
Movie · as Insp. Durana

Rome and Juliet
Movie · as Dan

The Great Raid
Movie · as Rudi

You Guess… I Bust!
Movie

Diskarte
Movie · as Mando

Burles King Daw O...
Movie

Mano Mano 2: Ubusan ng Lakas
Movie

Bond of Bloodshed: BROS
Movie
Talamak
Movie

Madame X
Movie · as Arnulfo Florendo

Ping Lacson: Super Cop
Movie · as Velayo's Man

Kailangan Ko'y Ikaw
Movie · as Alex

Nag-aapoy Na Laman
Movie

Tigasin
Movie

Kasal-Kasalan (Sakalan)
Movie · as Toni

Birador
Movie

Soft Hearts
Movie · as Mike

Bayarang Puso
Movie · as Michael

Madaling Mamatay Mahirap Mabuhay
Movie
Mia Gracia
TV · as Troy · 263 eps

Muntik Nang Maabot Ang Langit
Movie · as Jenny's schoolmate

Mangarap Ka
Movie · as Jeffrey

Huwag Mong Isuko Ang Laban
Movie
