All Cast

Barbara Hershey

Barbara Hershey

Older Anne Shirley

Rachel Blanchard

Rachel Blanchard

Louisa Thomas

Shirley MacLaine

Shirley MacLaine

Amelia Thomas

Ron Lea

Ron Lea

Gene Armstrong

Bernard Behrens

Bernard Behrens

Gabriel Blake

Hannah Endicott-Douglas

Hannah Endicott-Douglas

Young Anne Shirley

Natalie Radford

Natalie Radford

Bertha Shirley

Ben Carlson

Ben Carlson

Walter Shirley

Joan Gregson

Joan Gregson

Hepzibah Leach

Kyra Harper

Kyra Harper

Nellie Parkhurst

Mike Beaver

Mike Beaver

Doctor Thomas

Vivien Endicott Douglas

Vivien Endicott Douglas

Violetta Thomas

Tyler Stevenson

Tyler Stevenson

Jock Thomas

Aiden Locke

Aiden Locke

Keith Thomas

Rex Southgate

Rex Southgate

Reverend Jones

Robin Brûlé

Robin Brûlé

Elsie Barry

Tim Campbell

Tim Campbell

John Barry

Robyn Thaler Hickey

Robyn Thaler Hickey

Actress

Maggie Huculak

Maggie Huculak

Superintendent

Deborah Grover

Deborah Grover

Overseer's Wife

Jackie Brown

Jackie Brown

Mary

Robert Bockstael

Robert Bockstael

Overseer

Jackie Laidlaw

Jackie Laidlaw

Flower Vendor

Lynne Griffin

Lynne Griffin

Ruth Bridgewater

Brad Austin

Brad Austin

Barn Groom

Chris Benson

Chris Benson

Foreman

James Carroll

James Carroll

Jeremiah Land

Catherine Fitch

Catherine Fitch

Cider Press Woman

Steve Ferguson

Steve Ferguson

Millworker

Chris Gillett

Chris Gillett

Phillip Granger

David Talbot

David Talbot

Postman

Tom Slater

Tom Slater

Alan Laing

Ray Kahnert

Ray Kahnert

Mr. Hammond

Jayne Eastwood

Jayne Eastwood

Mrs. Hammond

Marc Strange

Marc Strange

Mr. Harding

Ann Holloway

Ann Holloway

Housekeeper

Briony Glassco

Briony Glassco

Secretary

Courtenay J. Stevens

Courtenay J. Stevens

Clerk (as Courtenay Stevens)

Jennifer Phipps

Jennifer Phipps

Maid

Alec Stockwell

Alec Stockwell

Driver

Amber Cull

Amber Cull

Rolls Blythe

Jessica Porter

Jessica Porter

Frankie Blythe

Brendan Wall

Brendan Wall

Tom

Marc Bendavid

Marc Bendavid

Dominic Blythe

Melanie Scrofano

Melanie Scrofano

Brigitte

Cyrus Lane

Cyrus Lane

Andrew

Joan Heney

Joan Heney

Hetty King

Patricia Hamilton

Patricia Hamilton

Rachel Lynde

Barry Stillwell

Barry Stillwell

Fred Wright

May Walker

May Walker

Diana Barry

Jim Chad

Jim Chad

Butler

Ian Matheson

Ian Matheson

Man on Train (uncredited)

Hamish Robertson

Hamish Robertson

Doctor (uncredited)