Released on February 1, 2025, on Netflix, The Menu is a satirical thriller delving into the world of high-end dining. This 2022 horror film stars Anya Taylor-Joy, Nicholas Hoult, John Leguizamo ...