Anthony Anderson and Antony Starr also star in Patricia Riggen's action feature that begins streaming this spring.