Upgrade

Upgrade ★★★★

A total blast. Manages to follow a cliché revenge storyline while feeling totaly fresh. Ending is dope. What a great surprise