All Cast

Joaquin Phoenix

Joaquin Phoenix

Doug Holt

Liv Tyler

Liv Tyler

Pamela Abbott

Jennifer Connelly

Jennifer Connelly

Eleanor Abbott

Billy Crudup

Billy Crudup

Jacey Holt

Joanna Going

Joanna Going

Alice Abbott

Kathy Baker

Kathy Baker

Helen Holt

Will Patton

Will Patton

Lloyd Abbott

Michael Sutton

Michael Sutton

Steve

Garrett M. Brown

Garrett M. Brown

Webb Crosby

Barbara Williams

Barbara Williams

Joan Abbott

Alessandro Nivola

Alessandro Nivola

Peter Vanlaningham

Nicole M. Vassallo

Nicole M. Vassallo

Giggling Girl #1

Amanda Sherman

Amanda Sherman

Giggling Girl #2

Shawn Hatosy

Shawn Hatosy

Victor

Julie Benz

Julie Benz

Co-ed

Zoe McLellan

Zoe McLellan

Sandy

David Frazier

David Frazier

Ted

Margaret Ash

Margaret Ash

Store Clerk

Clive Rosengren

Clive Rosengren

Principal

Susan Barnes

Susan Barnes

Mrs. Porter

Andrea Post

Andrea Post

Waitress

Jack Cummins

Jack Cummins

Funeral Director

David Heckendorn

David Heckendorn

Pre-Record Singer

Michael Keaton

Michael Keaton

Narrator (uncredited)