A podcast about Science Fiction Films by two out-of-touch ex-pats in Japan.