Alan Cumming as Macbeth