• Home
  • Articles
  • Discussions
  • Library
  • image information
Hot Search
No search results found
  • Write an article
    Share your insight
  • Start discussion
    Ask a question or spark a debate
  • Create a list
    Recommend your favorite films
  • Post a video
    Upload a reaction or review video
back
Back to previous page

Before and After (1996) | Full Cast

Director

Barbet Schroeder

Barbet Schroeder

DIRECTOR

Writer

Ted Tally

Ted Tally

WRITER

Stars (in credits order)

Meryl Streep

Meryl Streep

Carolyn Ryan

Liam Neeson

Liam Neeson

Ben Ryan

Edward Furlong

Edward Furlong

Jacob Ryan

Julia Weldon

Julia Weldon

Judith Ryan

Alfred Molina

Alfred Molina

Panos Demeris

Daniel von Bargen

Daniel von Bargen

Fran Conklin

John Heard

John Heard

Wendell Bye

Ann Magnuson

Ann Magnuson

Terry Taverner

Alison Folland

Alison Folland

Martha Taverner

Kaiulani Lee

Kaiulani Lee

Marian Raynor, Prosecutor

Larry Pine

Larry Pine

Dr. Tom McAnally

Ellen Lancaster

Ellen Lancaster

Panos' Assistant

Wesley Addy

Wesley Addy

Judge Grady

Oliver Graney

Oliver Graney

T.J

Bernadette Quigley

Bernadette Quigley

T.J.'s Mom

Pamela Blair

Pamela Blair

Dr. Ryan's Assistant

John Wylie

John Wylie

Dr. Trygve Hanson

John Deyle

John Deyle

Doctor #1

Timothy Patrick Cavanaugh

Timothy Patrick Cavanaugh

Young Policeman

John Webber

John Webber

Hardware Clerk

Jay Potter

Jay Potter

TV Reporter

Sharon Ullrick

Sharon Ullrick

Female Bailiff

Robert Westenberg

Robert Westenberg

Journalist #1

Susan Pratt

Susan Pratt

Journalist #2

Nino Del Padre

Nino Del Padre

Court Defendant(uncredited)

Jim Gardner

Jim Gardner

Arraignment Court Clerk(uncredited)

Paul Giamatti

Paul Giamatti

Courtroom Audience(uncredited)

Jordan Lund

Jordan Lund

Bailiff(uncredited)

Kevin Craig West

Kevin Craig West

Photo Journalist(uncredited)

logo

Let's talk about movies!

Articles Discussions Videos Library
Help Center Privacy Policy Terms of Use
User feedback
What's Peliplat?
Copyright © 2020-2026 Peliplat Technology Co., Ltd. All rights reserved.
User Feedback