"Life After" is Reid Davenport's new film and an entry in the 2025 Sundance Film Festival's U.S. Documentary Competition.