Ethan Miller
Pastor Bill
Ned
Corinne Walker
Young Corrine Walker
Kathleen Walker
CW Walker
Salesman
Young Wendy Walker
Mrs. Tuttle
Pastor Bud
Tim
Teenage Corinne Walker
Kirk
Teenage Wendy Walker
Teenage Ethan Miller
Mike
Renegade
Biology Teacher
Gene
Baby Abigail
Warren
Younger Abigail Miller
Younger Lily Miller
Annika
Deborah (as Barbara Tuttle)
Molly
Luke
Joe
Dr. Frank Barnes (voice)
Hope
Woody
Joanna
Wendy Walker
Cop
Older Abigail Miller
Older Lily Miller (as Zoe Pipa)
Gabe Miller (as Mathew Bieutonen)
Nurse
Seven Year Old Boy
Amy
MacHan
Jorgen
Man in Counseling Office
Woman in Counseling Office
Receptionist
Dr. Adams
Oliver
Liam
Liam's Wife
Pawn Shop Worker
Faye
Teen Background
Parishioner
Rebecca - Believer (uncredited)
Soccer Coach (uncredited)
Mom in Car (uncredited)
Library Patron (uncredited)
Peter (uncredited)
Zealot (uncredited)
Groom's Father (uncredited)
Gallery Patron (uncredited)
Gabe's Teacher (uncredited)