"Atropia," a satire of the Iraq War and military contractors' efforts to prepare soldiers to fight overseas, was one of the big winners at the 2025 Sundance Film Festival's awards ceremony.
I think the biggest thing is this simple idea that we’re all human,” So Sus says. “We’re all here, and we need to be kind to ...