Complex sentence: Catherine Mary Stewart was originally cast as Heather MacLeod, but for unknown reasons, she was replaced by Beatie Edney.
Split into simpler sentences: Catherine Mary Stewart was originally cast as Heather MacLeod. But for unknown reasons, she was replaced by Beatie Edney.