From following, find the correct punctuated sentence?

A) Shakespeares Hamlet is the play for all ages.

B) Shakespeare Hamlet is the play for all ages.

C) Shakespeares’ Hamlet is the play for all ages.

D) Shakespeare’s Hamlet is the play for all ages.