James Moore
Duane
Glen Moore
Travis Wexler
Mary Moore (as Audrey Tennant)
Amanda
Pastor Barrow
Loretta
Ms. Wexler
Pastor Barrow (50 Years Old)
Perry
Ian
Drew
Rick
Ed Beaujot
Janine
Teenager
Earl Jackson
Mrs. Barrow
Coach Johnson
Travis (6 Years Old)
Travis (17 Years Old)
James (17 Years Old)
Waitress
Paula Roggin
Young Glen Moore
P.D. Clerk
Moore Mother
Larry
Lizzy Jackson
Rick's Girlfriend
Mary (1 Year Old)
Home Run Hitter
Mary Moore (14 Years Old) (as Kenzie Storm)
Orderly
Scott
Pearse Older Son
Pearse Daughter
Ms. Pearse
Mr. Pearse
Pearse Younger Son
James (6 Years Old)
Abby