
Acted in 19
2020s
- 2024
High Street
Elmo Castro · 80 episodes
- 2023
Wild Flowers
Movie
2010s
- 2016
Whistleblower
Bert
- 2014
Cattleya: An OFW Story
Movie
- 2012
My Amiga Girl
Movie
2000s
- 2009
Nandito ako... Nagmamahal sa 'yo
Fr. Manny Luzano
Roots on Earth
Movie
Kamoteng Kahoy
Jaime
- 2007
A Love Story
Jake Villanueva
- 2004
Bcuz Of U
Joey
- 2003
Till There Was You
Gerry Boborol
- 2002
I Need You
Mario
- 2001
Halik Ng Sirena
Daniel
1990s
- 1999
Burger Boys
Andrew
Batang Pro
Movie
- 1998
Enter Love
Mike Perez
- 1991