Upgrade

Upgrade ★★★½

Her meets the Matrix meets Phillip K Dick meets a B movie. Highly enjoyable