The Japanese Film Festival (JFF) is back in SM City Davao with a fresh lineup of amazing Japanese movies for free admission at SM Cinema 3 on February 21 to March 2.