During the run in Philadelphia, considerable work was done on the show to try and fix it. Initially the role of Katrine was split into two: Older Katrine (Kate Dezina) who was looking back and narrating, while a Younger Katrine (Kristen Vigard) was actually in the scenes. Ultimately, this was discarded and the two roles were merged. Dezina was ultimately let go, while Vigard was given a new role (possibly due to the drama surrounding her in Annie a few years prior).
Also during the run in Philadelphia, the character Florence Dana Moorehead was renamed Dame Sybil Fitzgibbons. Justine Johnston had been playing Moorehead. She was replaced by Myvanwy Jenn as the renamed character.
John Nevitt, cast as the family’s son, Nils, was replaced by Ian Ziering during Broadway previews.
At the opening in Philadelphia, Truman Gaige played the boarder Mr. Hyde. By the time previews started on Broadway, Francis Bethencourt was playing the role, which was eliminated altogether by opening night.