Tom Hiddleston has previously turned in triumphant performances as Cassio in Othello and as a "blazing" Coriolanus. Here, he ...