1881 Post Street
San Francisco, California 94115

Princess of Mount Ledang:

The "most expensive Malaysian movie" ever made. Epic tale of Malaya folklore. Part of San Francisco International Film Festival 2005.

http://sfiff.org/fest05/titleDetail.asp?title_id=78

Added by nicolelee on April 17, 2005

Interested 1