Episode Detail: So Long, Farewell - American Dreams
New city councilman Jack faces his first political crisis: Henry's pastor (Rocky Carroll) demands that he push for a black member of the police commission. Meanwhile, Meg's having difficulty getting Chris (Milo Ventimiglia) to show up for rehearsal; Melanie (Benita Krista Nall) becomes jealous when she sees Sam with Meg; JJ learns what his mysterious mission will entail; Luke (Jamie Ellman) returns from Berkeley (with a beard); Donald (Hank Stratton) has a fight with his lover that his boss overhears; and Will gets into a fight with a girl.