Who is the director of the 1996 American science fiction Western film in which the actress who played Kelly Gaines on "Cheers" stars?