Filming took place in the rural outskirts of Kuala Lumpur during November and December 2002, but post-production delays pushed back the film's release date.
Filming took place in the rural outskirts of Kuala Lumpur during November and December 2002.
0.005 seconds.