Answer by taking a quote from the following article:

Abelardo Dennis Florencio Ho (born 12 May 1981), more widely known as Dennis Trillo, is a Filipino actor, model and recording artist. Trillo is currently a contract star of GMA Network. He was known for his role as Eric del Mundo in the first ever gay-themed series on Philippine TV, My Husband's Lover aired on GMA Network in 2013. Trillo received his first acting award in 2004 for his role as a cross-dressing spy in the 2004 war film Aishite Imasu 1941: Mahal Kita.

After transferring to GMA Network and becoming a contract star, he landed his first role for the network in the youth-oriented drama Kahit Kailan where he played a supporting character named David. He was also cast in several outings like Twin Hearts and Love to Love. In 2004, he had his first main character role in the fantasy show' Mulawin. He played Gabriel, a half-Human and half-Ravena who became the third wheel in Alwina (Angel Locsin) and Agiluz' (Richard Gutierrez) romance. The same year, he had his breakthrough performance when he starred in the Metro Manila Film Festival official entry Aishite Imasu 1941: Mahal Kita as a transgender woman during World War II. In this film he received his first acting award as Best Supporting Actor in the 30th Metro Manila Film Festival. Following this recognition, he received five more Best Actor trophies from the Film Academy of the Philippines, the Filipino Academy of Movie Arts and Sciences (FAMAS), the PMPC Star Awards for Movies, Golden Screen Awards and the Young Critics Circle. He was also included in the third installment of Mano Po. The following year, 2005, Trillo officially became a leading man when he was paired with Angel Locsin in the television adaptation of the iconic superhero Darna. He also starred in an afternoon family drama Now and Forever: Agos where he received a Best Drama Actor nomination from PMPC Star Awards for TV. That same year, he reprised his role for Mulawin: The Movie, and appeared in the film Blue Moon.

What role did he play in Kahi Kailan?
a supporting character named David.