State of Play ★★★★

Superbly written, magnificently plotted, perfectly paced and with an outstanding cast. What more could you want?