At Cannes, Sneaky Period Pieces and Film Lovers’ Delights Rule the Screen on May 24, 2025 +0 Current Affairs Current Affairs