 And the traditional story takes place across several years, while Shakespeare's covers a few weeks.Belleforest's version details Hamlet's plan for revenge, while in Shakespeare's play Hamlet has no apparent plan.Shakespeare also adds some elements that locate the action in 15th-century Christian Denmark instead of a medieval pagan setting.