The documentary short film "The Devil is Busy," centered on the Feminist Women's Health Center abortion clinic in northeast Atlanta, is nominated for an Oscar at the 2026 Academy Awards. The film explores the clinic's staff navigating state abortion laws and protests in Georgia, where abortions are banned after a detectable heartbeat with certain exceptions.
Read →Loading search…