Anthony Russo discusses state of film industry in Cleveland and why 'Cherry' won't be made here

The filmmakers responsible for the highest-grossing movie of all time will not be able to shoot their next production in Northeast Ohio
Published: 10:45 PM EDT August 15, 2019