Ridiculous premise and over the top sick humor... a movie that only Japan can make. Show me the holes!