Angel
Margeline
Pastor Christian Hathaway
Felicity Sorenson
Jenna Hathaway
Carl Pellam
Regina
Phil the Mailman (as Mark Chmiel)
Dr. Marshall
Lenore
Randy
Mack
Violet
Bessie
Andy
Jack Fuller
Granny Hoover
Teenage Regina
Teenage Carl
Handsome Stranger (as Aidan Carberry)
Six-Year-Old Regina (as Stella May)
Teenage Margeline
Toothless Bearded Man
Pie Woman / Diner Cook
Dr. Martinez
Dr. Lundquist
Little Boy
Kenny
Gilbert
Young Margeline
Rose (as Stacy Rose)
Dancer
Dancer (as AC Wilson)
Dancer (as Tristan Hill)
Dancer (as Ivan Gomez)
Dancer (as Alshafi Sherrod Tate)
Dancer (as Noah Kazeem Riley)
Dancer (as Kenny Waymack)
Dancer (as Tyson Hill)
Dancer (as Gracie Hazelett)
Principal Dancer
Dancer (as Jene Marie Moore)
Dancer (as McKenzi Howey)
Dancer (as Chris Plunkett)
Dancer (as Mason E. Turnham)
Ava / Principal Dancer
(uncredited)
Dancer (uncredited)
Additional Voices (uncredited)