Willard
Arvin
Arvin at 9 (as Michael Banks Repeta)
Baby Arvin
Charlotte
Emma
Deputy Lee Bodecker
Sandy
Carl
Roy
Theodore
Lenora
Rev. Preston Teagardin
Earskell
Helen Hatton
Poacher #1
Poacher #2
Leroy Brown
BoBo McDaniels
Henry Dunlap
Hank
Marine #1
Bus Driver
Wooden Spoon Manager (as Steven Todd Barnett)
Reverend Albert Sykes
Cynthia Teagardin
Pamela Sue Reaster
Church Member #1
Church Member #2
Priest
Florence
Social Worker
Gene Dinwoodie
Orville Buckman
Tommy Matson
Butcher (as Caleb Thaggard)
Lenora at 7
Susie Cox
Sheriff Thompson
Juanita
Tecumseh Bouncer
White Cow Waitress
Matthew Bryson
Deputy Howser
Hippie
Doctor
Cody Hamilton
Jim Lacey
Jasper Taps
Dispatcher
Skinned Soldier
Evangelist
AM Radio DJ (voice)
Newscaster (voice)
Jasper Taps (credit only)
Necking Guy (uncredited)
High School Student (uncredited)
Bull Pen Patron (uncredited)
Bus Passenger (uncredited)
Drunk Buddy #1 (uncredited)
Teacher (uncredited)
Calvin Claytor (uncredited)
1945 Diner #3 (uncredited)
Bar Patron (uncredited)
Hugh School Student (uncredited)
Local Pool Player (uncredited)
Diner Patron (uncredited)
Meat Processor (uncredited)
Arresting Police Officer #2 (uncredited)
Diner Patron / Church Goer (uncredited)
Church Goer (uncredited)
Narrator (voice) (uncredited)
1965 Vietnam Soldier (uncredited)
Shop Patron (uncredited)
Coroner (uncredited)
Church Family Man (uncredited)
Arresting Police Officer (uncredited)