"The Great Altar" had its official Dallas premiere at the historic Texas Theatre on October 20, 2018. The same theater where police found Lee Harvey Oswald, who was arrested for the murder of a Dallas police officer and the main suspect in the assassination of President John F. Kennedy on November 22, 1963.