cast
Harry Connick Jr.
as Dr. Clay Haskett
Ashley Judd
as Lorraine Nelson
Nathan Gamble
as Sawyer Nelson
Morgan Freeman
as Dr. Cameron McCarthy
Marc Macaulay
as Board Member Fitch
Austin Stowell
as Kyle Connellan
Cozi Zuehlsdorff
as Hazel Haskett
Juliana Harkavy
as Rebecca
Kris Kristofferson
as Reed Haskett
Ray McKinnon
as Mr. Doyle
Rus Blackwell
as Coach Vansky