Wednesday, March 26, 2025

Robert De Niro’s new film ‘The Alto Knights’ becomes massive flop at the box office after taking just $3.2 million during opening weekend.