A Super Thriller Movie Selected For CIFF News & LENS Movie Stills