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 David Costabile as Zachary Phil Burke as Cameron Peter Scanavino as Grant Duverney Richard Bekins as Dr. Rubich 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