Vegas Film Critic, Jeff Howard calls in to update us on the latest movies to hit theaters and streaming services! Today he reviews 3 new titles! The first is called “Our Friend” which is now in theaters! The next film is also in theaters and is called “No Mans Land.” The third can be found streaming on Hulu and is called “Run”.