Kichiku: Banquet Of The Beasts – Review March 7, 2005 Japan’s I Spit On Your Grave. Kichiku is worse in that it creates it’s own sick, sick world. In some circles, this might be one of the greatest films ever made.