better than us. better than us or better than humans depending on where you live is netflix s new sci fi show hailing from russia the show h russian film vera sci fi shows