Until the Brown family arrived last year, it seemed like nothing ever changed in Everwood, a charming little town in the Rocky Mountains of Colorado. Now that Dr. Andrew "Andy" Brown (Treat Williams) has made the transition from a world-renowned neurosurgeon to a small-town clinician, he realizes that moving there was only the first step in reclaiming his family — bright 10-year-old Delia (Vivien Cardone) and troubled 16-year-old Ephram (Gregory Smith). Andy won't soon forget his promise to be a better father. Recurring guest stars this season include Marcia Cross (Desperate Housewives) as Dr. Linda Abbott; Sarah Lancaster (Chuck) as Madison Kellner, Delia's caretaker; Paul Wesley (The Vampire Diaries) as Tommy Callahan, the town "bad boy" who understands Amy (Emily VanCamp); and James Earle Jones (The Great White Hope, Field of Dreams) as miner Will Cleveland, a jazz pianist who has recently become Ephram's mentor. Dylan Walsh, Kristen Bell, and J.K. Simmons also guest star.