Upgrade

Upgrade ★★★½

The cast & visuals are great enough to overcome less-than-perfect direction & an underwhelming screenplay.

Cameron liked these reviews