Margin Call ★★★★½

Brilliant to say the least.