Oppsiktsvekkende japansk hjemmelaget action med en stor babe og intense barnehagescener.