Ham is an urban contemporary version of

William Shakespeare's Hamlet