British horror film `The Last Rite`, directed by Leroy Kincaide (Release - 24 October 2020)