The Herlihys are a working class family from Chicago whose three children take wildly divergent paths: Brian joins the Marines right out of High School and goes to Vietnam, Michael becomes involved in the civil rights movement and after campaigning for Bobby Kennedy and Eugene McCarthy becomes involved in radical politics, and Katie gets pregnant, moves to San Francisco and joins a hippie commune. Meanwhile, the Taylors are an African-American family living in the deep South. When Willie Taylor, a minister and civil rights organizer, is shot to death, his son Emmet moves to the city and eventually joins the Black Panthers, serving as a bodyguard for Fred Hampton.
as Michael Herlihy
as Katie Herlihy
as Brian Herlihy
as Kenny Klein
as Sarah Weinstock
as Emmet Taylor
as Bill Herlihy
as Mary Herlihy
as Neal Reynolds
as Fred Hampton
as Reverend Willie Taylor
as Father Daniel Berrigan
as Constance
as Buddy Wells
as Melissa
as Mama Earth
as Cop #3
as SDS Radical
as Civil Rights Leader #1
as Althea Taylor
as Civil Rights Leader #2
as Dancer
as Sister Elisabeth
as Chicago Delegate / Reed Student
as Sheriff
as Marine
as Father Monahan
as Toby Manders
as Tommy
as Joanie
as Jimmy Dunbar
as Nurse
as Chinese Waiter
as Marquette
as Corey
as Amanda Stone
as Huey Newton
as Leather Hat
as Owl Man
as Digger Girl
as Big Max
as Half Sauced Man
as John Denny
as Tom Gryzbowski
as Sergeant
as Wahoo
as WavyGravy
as FBI Agent #2
as Trippie Hippie
as Red
as Hippie Guy
as Chairman of Draft Board
as O'Doud
as Hippie Mother (uncredited)
as Doctor (uncredited)
as Haight Ashbury Hippie (uncredited)
as Freedom Rider Singer
as Dancer
as Singer / Guitar Player on Bus
as Marine Pal
as Train Engineer
as Train Conductor
as Leonard Tannen
as Nun
as Katie's Friend #2
as Berkeley Delegate
as Katie's Friend #1
as Singer in Band
as Singer in Band
as Singer in Band
as Doorman
as Bus Driver
as 2nd Blackman
as Blackman
as Marquette's Mother / Woman in Mississippi
as Cop #1
as Clinic Doctor
as Hippie in Need
as Bobby Seale
as David Hillard
as Reporter #1
as Allen Ginsberg
as Baby Rainbow
as Baby Rainbow
as Vietnam Vet
as FBI Agent #1
as Trip Captain
as Rainbow (Toddler)
as Panther
as Hippie (uncredited)
as Cross-dressing Draftee (uncredited)
as Frat House Partier / Dancer (uncredited)
as Hate Ashbury - Hippie (uncredited)
as Diner Waitress (uncredited)
as Coach