Národní filmový archiv (NFA) byl založen již v roce 1943 a jedná se tak o jeden z nejstarších filmových archivů na světě. Od roku 1946 je členem Federace filmových archivů (Federation of Film Archives, FIAF) a v roce 1997 se stal zakládajícím členem Asociace evropských filmových archivů (Association of European Film Archives and Cinematheques, ACE).
Od roku 1943 změnil NFA několikrát svůj název i organizační strukturu, než se stal v roce 1992 státní příspěvkovou organizací s názvem „Národní filmový archiv“.
Posláním NFA je pečovat o filmové dědictví, zprostředkovávat veřejnosti jeho poznávání a napomáhat rozvoji českého audiovizuálního průmyslu a filmové kultury. Kromě své archivní role tak NFA hospodaří s českými filmy a zabývá se vědeckou a publikační činností, prezentací filmového dědictví a podporou současné české kinematografie. NFA je zapojen také do velkých digitalizačních projektů.
V současné době NFA pečuje o více než 150 milionů metrů filmu, více než 500 tisíc fotografií, přes 30 tisíc plakátů, 100 tisíc propagačních materiálů.