Tess
Young Marjorie
Walter
Young Tess (as India Kotis)
Mrs. Salveson
Bartender
Jon
2nd Generation Marjorie, Age 10 (as Hana May Colley)
Marjorie
2nd Generation Marjorie, Age 30
Old Jon (as W.A. Walters)
Julie
Director
Costume Design
Original Music Composer
Production Design
Writer
Producer
Casting
Director of Photography
Editor
Music Supervisor
Makeup Artist
Casting Associate
Music Supervisor
Still Photographer
Dolly Grip
Gaffer
Theatre Play
Steadicam Operator
Hair Department Head
Visual Effects Supervisor
Set Decoration
Property Master
Script Supervisor
Wardrobe Supervisor
Special Effects
Special Effects Supervisor
Hairstylist
Makeup Department Head
Executive Producer