Her life and death already the stuff of movies, Princess Diana will be immortalized on stage in the musical "Queen of Hearts."

The musical is scheduled to open off-off Broadway in October, playwright Stephen Stahl said Wednesday. He said it was "a loving and basically straightforward portrait of Diana."Stahl has cast unknowns Kendra Munger as Diana and James Walsh as Prince Charles, backed by a cast of singing characters portraying the people in Diana's life, including her sons, Prince William and Prince Harry.