"The Source of All Beauty" by Rachel Lévy has been accepted to St. Louis International Film Festival, which will take place 7-17 November 2024.