Film opened in Japan on July 4 after delay