faced a setback at the Critics Choice Awards 2025, after it missed out on the Best Foreign Language Film award. The film lost ...