Daniel Day-Lewis
Role: Newland Archer
Michelle Pfeiffer
Role: Ellen Olenska
Winona Ryder
Role: May Welland
Alexis Smith
Role: Louisa van der Luyden
Geraldine Chaplin
Role: Mrs. Welland
Jonathan Pryce
Role: Rivière
Richard E. Grant
Role: Lawrence "Larry" Lefferts
Alec McCowen
Role: Sillerton Jackson
Mary Beth Hurt
Role: Regina Beaufort
Stuart Wilson
Role: Julius Beaufort
Howard Erskine
Role: Beaufort Guest
John McLoughlin
Role: Party Guest
Christopher Nilsson
Role: Party Guest
Miriam Margolyes
Role: Mrs. Catherine Mingott
Siân Phillips
Role: Mrs. Archer
Carolyn Farina
Role: Janey Archer
Michael Gough
Role: Henry van der Luyden
Joanne Woodward
Role: Narrator (voice)
Robert Sean Leonard
Role: Theodore "Ted" Archer
June Squibb
Role: Mingott Maid
Thomas Gibson
Role: Stage Actor
Tracey Ellis
Role: Gertrude Lefferts
Norman Lloyd
Role: Letterblair
W.B. Brydon
Role: Mr. Urban Dagonet
Cristina Pronzati
Role: Countess Olenska's Maid
Clement Fowler
Role: Florist
Cindy Katz
Role: Stage Actress
Kevin Sanders
Role: The Duke
Domenica Cameron-Scorsese
Role: Katie Blenker
Mac Orange
Role: Archer Maid
Thomas Barbour
Role: Archer Guest
Patricia Dunnock
Role: Mary Archer
Kevin Ash
Role: Ballroom Dancer (uncredited)
Susan Lynn Bragg
Role: Debutante (uncredited)
Pasquale Cajano
Role: Man in Crowd (uncredited)
Tanya Carrasco
Role: Debutante (uncredited)
Tamasin Day-Lewis
Role: Lady Admiring Engagement Ring at Beaufort Ball (uncredited)
John Maczko
Role: Society Gentleman (uncredited)
Catherine Scorsese
Role: Elderly Woman at Jersey City Station (uncredited)
Charles Scorsese
Role: Elderly Man at Jersey City Station (uncredited)
Martin Scorsese
Role: Photographer (uncredited)
Michael Trout
Role: Man in Crowd / Gentleman with Lady (uncredited)