May 3 2019 12:02pm

New movies reviews: Long Shot, Hail Satan? and Red Joan

Movie critic Dana Gee has a look at some of the new movies hitting theatres this weekend, including “Long Shot”, “Hail Satan?” and “Red Joan.”

Responsive site?

Video Home