SDA Japanese underdog film from 2020, featuring an all-star cast of top-tier actors, recently praised to the skies.0:004,9161,001,205