The Alabama Shakespeare Festival will offer a gritty version of the William Shakespeare classic Macbeth, set in a post-Apocalyptic world, beginning Jan. 25.