The is Santos comeback film after almost 7 years.
The 25th film tandem of Christopher De Leon and Vilma Santos. Their last film appearance together was in the 2004 film, Mano po III: My Love (2004), which just like this film, is also a Metro Manila Film festival entry.