The Battle For Survival Begins In The New Trailer For LAST GIRL STANDING

Based on what I have been able to interpret (and for anyone who can understand Japanese better than I can, click HERE if you want to learn more), the film is one of two movies that are making the rounds in Japan’s film festival circuit from a dual film project called Alice In Project, showcasing Japan’s brightest actresses and pop idols on the big screen through independent cinema.