Bloody good

Irreverent, puppet-filled version of Macbeth gets pared down to its funny-scary essentials

by