FANDOM


Rachel Louise Blanchard (born March 19, 1976) is a Canadian actress.

For Disney, she played Ellen Fisher in Flash Forward.