Archie Ducat is known for Pagdating ng panahon (2001) and Hari ng selda: Anak ni Baby Ama 2 (2002).