The last word in film criticism.The Last Picture House covers films that have finally made their way into Japanese cinemas.