A new indie sci-fi thriller is finally making its way to audiences after several years in development. Electric Entertainment ...