Who can be trusted in this new Netflix thriller?