
Whistleblower 2016
as NBI Agent
Ronda 2014
as Elgin
Mater Dolorosa 2012
as Joseph Lagrimas
The Affair 2010
Actor
So... Happy Together 2004
as Oliver
Kuya 2004
as Noy
Mano Po 2: My Home 2003
as Lean
Anghel sa Lupa 2003
as Benjo
Mano Po 2002
as Young Luis / Fong Huan
Pakisabi Na Lang... Mahal Ko Siya 2002
as Gonzo
Cool Dudes 24/7 2001
as Norm
Deathrow 2000
as Sonny
Yakapin Mo ang Umaga 2000
Actor
Sa Piling ng Aswang 1999
as Joshua
Credits from TMDB.