Lately, younger and often male audiences are driving the top box-office performers — films like “Venom: Let There Be Carnage,” “Shang-Chi and the Legend of the Ten Rings,” “Free Guy,” “Dune” and “Eternals” have led a theatrical revival. None of those films have performed as they might have pre-COVID-19, but the fall-off is nothing compared to the low turnout for, say, Ridley Scott’s “The Last Duel” ($10.5 million in four weeks), a star-led medieval drama from Disney’s 20th Century Studios. Edgar Wright’s “Last Night in Soho,” a stylish thriller, has amassed a modest $8.1 million in two weeks. Last weekend, the Oscar-tipped “Spencer,” starring Kristen Stewart as Princess Diana, opened with $2.1 million.