Oh, Japan, you make such crazy movies. I truly hope that this is genuine, and not a trailer for a movie that doesn’t actually exist.