Guest Stars Zach Grenier as David Lee Michael J. Fox as Louis Canning Michael Boatman as Julius Cain Elizabeth Reaser as Tammy Linnata Bryan Brown as Jack Copeland Fred Dalton Thompson as Frank Michael Thomas David Shumbris as Mr. Dobbs Peter Scanavino as Grant Duverney David Costabile as Zachary Richard Bekins as Dr. Rubich Phil Burke as Cameron Deborah Rush as Judge Sally Rigby John C. Vennema as Paul Eckert Brian Carney as Coach Breen Roya Shanks as Rita Tally Sessions as Officer Nolan