The Accountant ★★★★

This is better after a second viewing!