
Acted in 34
2020s
- 2025
- 2024
2010s
- 2018
- 2016
Langit Lupa
Christian "Ian" Chavez · 108 episodes
Love Me Tomorrow
Movie
- 2015
The Comeback
Movie
- 2013
- 2012
ÜnOfficially Yours
Vince Villegas
Lumayo Ka Man Sa Akin
Matthew de Vega · 73 episodes
- 2011
Iglot
Aldo · 55 episodes
2000s
- 2009
Full House
Luigi Mondragon · 65 episodes
- 2007
Angels
Jude (segment "Angel of Love")
Super Twins
Billy Vergara · 78 episodes
- 2006
- 2005
- 2004
Mano Po III: My Love
Stephen
- 2003
Then and Now
Movie
- 2002
Jologs
Dino
- 2000
Sugatang Puso
Eric
1990s
- 1999
Mula sa Puso
Warren
- 1998
Coming of Age
Lester Carmona
- 1997
Biyudo si Daddy, Biyuda si Mommy
Patrick
Batang PX
Amboy
- 1996
Ang TV Movie: The Adarna Adventure
Patrick
The Stepmother
Ryan
Isa, Dalawa Takbo
Jason
Gimik
Carlo de Leon · 10 episodes
- 1995
Asero
Young Victor
Rollerboys
Christian
Araw Araw, Gabi Gabi
Jun-jun
- 1994
A Separated Woman
Vincent
Produced 1
2020s
- 2025