Please answer the following question: Formulate an answer to this elaborate question: Who is the director of the 1996 American science fiction Western film in which the actress who played Kelly Gaines on "Cheers" stars?
A:
Sam Irvin