Nadia Nascimento also had long-hair. But every Cassie book I've ever seen depicted a girl with short hair...but whatever. Not as big a deal as the fact that Brooke Nevin made a terrible Rachel. Apparently, Brooke was on an episode of Smallville. I saw that episode, but I don't remember if I thought she was good or not. Maybe acting gets better with experience. Or maybe they were PURPOSELY trying to get booted off the show for bad acting....I could see that happening to the cast, considering how the show was done.
By the way. You can see images/headshots from the series on Christopher Ralph's official site.