During the company’s annual showcase this Thursday, Netflix chief content officer Bela Bajaria announced 8 new documentary films and docuseries set to release on the streaming service in 2025.
The Money Masters is a 1996 documentary film that discusses the concepts of money, debt, taxes, and describes their development from biblical times onward. 25 Million Pounds details the collapse of ...
George A. Romero's Resident Evil is a recently released documentary that explores the canceled live-action adaptation by the legendary director. The film dives into the compelling history behind ...