
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