Walter
Rachel
Aunt May
Cheryl
Christian
Lonnie (as JB Smoove)
Evan
Brooks
Sonya
Malachi
Niya (as Nadej Bailey)
Cameron
Dee
Eric (as DC Young Fly)
Jasmine
Shelter Director Dorothy
Shelter Assistant
Pastor Browning (as Greg Alan Williams)
Rental Car Clerk
Brian
Coach Packer
Dr. Patel
Stephen A. Smith
Newswoman (as Tara Jones)
Waitress (as Monica Brown)
AAA Guy
Church Lady
Lead Singer
Young Walter (as Keon Mitchell)
Young Grace
Older Grace
Young Evan - Voiceover (voice)
Young Grace Voiceover (voice)
Malaci's Mom - Voiceover (voice)
Radio DJ - Voiceover (voice)
Dental Assistant (uncredited)
Churchgoer (uncredited)
Little Boy (uncredited)
Church Member (uncredited)
Church Lady / Parishioner (uncredited)
Church Goer (uncredited)
Homeless Shelter Child (uncredited)
Young Cheryl (uncredited)
Attorney / Shopper (uncredited)
Town Square Kid (uncredited)
Church Lady (uncredited)
Diner Patron (uncredited)
Store Shopper (uncredited)
Young Rachel (uncredited)
Praise Team (uncredited)
Football Player (uncredited)
Choir Member (uncredited)
Christmas Village Parent (uncredited)
Nurse (uncredited)
Jeffrey (uncredited)
Cook (uncredited)
Grocery Store Shopper (uncredited)