Dame Judi Dench has spoken up to defend her "good friend" Kevin Spacey and hit out of him being replaced in 'All the Money in the World'.