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