Characters played by Treat Williams
Stephen Carrow
Characters played by Marcia Gay Harden
Jenny Moran
Characters played by Gary Basaraba
Matt Moran
Characters played by Olympia Dukakis
Amanda Patterson
Characters played by Rebecca Jenkins
Nora Runkle
Characters played by Peter MacNeill
Det. Ed Rafferty
Characters played by Jennifer Dale
Alison Carrow
Characters played by John Bourgeois
Rev. Joseph Masters
Characters played by Lawrence Dane
Les Moran
Characters played by Brooke Nevin
Missy Carrow
Characters played by Don Allison
Ted Quiller
Characters played by Stewart Bick
Mike Alexander
Characters played by Katie Boland
Elly Moran
Characters played by Christopher Bondy
Aaron Patmore
Characters played by Corinne Conley
Mae Moran
Characters played by Callahan Connor
Ryan Moran
Characters played by Susan Coyne
Cameron Marks
Characters played by Marion Day
Georgia
Characters played by Roger Dunn
Reverend Bell
Characters played by Anna Ferguson
Waitress
Characters played by Nealy Glenn
Kim Carrow
Characters played by Donna Goodhand
Diane Langston
Characters played by J.C. Kenny
Reporter
Characters played by Danny Mags
Cooper Moran
Characters played by Andre Mayers
Nick Bragg
Characters played by Dan McDonald
Dick Patterson
Characters played by Joe Pingue
Henry
Characters played by Jeff Pustil
Sam Eberhart
Characters played by Chuck Shamata
Det. Mike Virgilio
Characters played by Scott Wickware
Randy Runkle
Characters played by Russell Yuen
Cliff