 The film was the official entry of the Philippines to the 79th Academy Awards.It is one of the few digital films released in 2005 to do well at the tills.It also made the rounds of international film festivals.