Oedo Rapeman
Directed by Naoki Uesugi"Cum in a bitch, you're a snitch, cum in a man and I'm your biggest fan" is what the great Samurai told his disciples. The young disciple Pete-San decides to take this meaning to a whole new level, by taking revenge with the power of rape