The 59-year-old 'Die Hard' star will take on the role of bedridden writer Paul Sheldon, the role James Caan portrayed in the acclaimed 1990 movie version of King's book, reported Deadline.
'House of Cards' actress Elizabeth Marvel will play his crazed captor Annie Wilkes, the part that earned Kathy Bates an Oscar for Best Actress.
Academy Award winner William Goldman, who wrote the screenplay for the film adaptation of the 1987 thriller, has also penned the script for the play.