News

The Shrouds is a horror drama film directed by David Cronenberg, released in the United States on April 25, 2025. The film premiered at the 2024 Cannes Film Festival on May 20.
Should you watch Netflix’s new animated foray into a beloved French cartoon strip? The answer is a resounding yes.