Alan Cumming has played all manner of characters over his career. In his latest role, he is performing a new, one-man adaptation of Shakespeare’s Macbeth.