The 25th Phoenix Film Festival is currently underway at the Harkins Theatres Scottsdale 101 location. Crowds protesting billionaire Elon Musk’s purge of the U.S. government under President ...