Is Macbeth tricked into doing all the things he does in the play by evil spirits & black magic,or is he the one who is responsible for everything he does?

Is Macbeth tricked into doing all the things he does in the play by evil spirits & black magic,or is he the one who is responsible for everything he does?