Movie from 2008
American newlyweds honeymooning in China discover a legendary ancient custom that comes back to haunt them in a remote village.