Known For
Filmography
20152013
2012
2012
2012
2010
2009
2008
2007
2006
2005
200520052005
Turo Turo
Turo Turo
Movie

Maghihintay Pa Rin
TV · as Lance Villafuerte · 79 eps

Lost Command
Movie · as Pvt. 1st Class Blas Rogado

Shake, Rattle, and Roll Fourteen: The Invasion
Movie · as Pvt. 1st Class Blas Rogado (segment "Lost Command")

My Amiga Girl
Movie

You to Me Are Everything
Movie · as Carding

Love Me Again
Movie · as Koboy

When Love Begins...
Movie · as Greg

You Got Me!
Movie · as Francis Villanueva

Mano Po 5: Gua Ai Di
Movie

Dreamboy
Movie
Male Confession
Male Confession
Movie · as Himself
Male Confessions
Male Confessions
Movie

Vietnam Rose
TV · as Trần Him Hạnh Trinh · 105 eps