This sci-fi techno-sex thriller starts out bizarre and just keeps getting weirder .