Alex Kendrick as John Harrison former basketball coach
Shari Rigby as Amy Harrison John's wife
Cameron Arnett as Thomas Hill a blind man and former runner harboring a secret past
Jack Sterner as Ethan Harrison John Harrison's son
Aryn Wright-Thompson as Hannah Scott an orphan and high-school cross-country runner being raised by her grandmother
Ben Davies as Coach Myers
Priscilla C. Shirer as Olivia Brooks
Denise Armstrong as Barbara Scott
Caleb Kendrick as Will Harrison
Joshua Kendrick as Jeff Baker / Basketball Player / Referee
Chuck Hasty as Knight's Coach
Joseph Curtis Callender as Keith Wright
Phil Scoggins as TV Anchor
Ashley Garrett as Ashley Graham
Steve Hullfish as Company Rep
Christian Gabriel Anderson as Trae
Ari Wright-Thompson as Javon
Matthew Kendrick as Evan
Ty Benham as David
Philip Adams as Basketball Player
Malcolm Johnson as Basketball Player
Anna Kendrick as Elizabeth / Cross-Country Runner
Trey Reynolds as Neil Hatcher
Bruce Marchiano as Pastor Mark
Micah Lynn Hanson as Nurse Kathryn
Myke Holmes as Troy Finkle
Rebecca Koon as Bonnie Reese
Jared Staley as Wesley Ford
Kendrick Cross as Ken Jones
Isaiah Coleman as Ty Jones / Basketball Player / Referee
Dave Blamy as Mitch
Stephen Kendrick as Starter
Diamond Morgan as Gina Mimms
Tina Witherby as Nurse Rose
Elijah B. Moore as Truxton
Holly A. Morris as Cindy Hatcher (as Holly Morris)
Scotty Curlee as Gene Andrews
Karen Boles as Coach Karen
Cecil Cheves as Coach Paul
Heather Whatley as Trinity's Coach
Jason Baruch as Coach Riles
Adam Drake as Coach Drake
Joe Ballew as Announcer
Danyelle Monson as Paramedic
William Young as Paramedic
Reggie Williams as Funeral Pastor
Les Best as Jimmy
Catherine Kendrick as Beka / Cross-Country Runner
Cohen Kendrick as Robert
Elizabeth Becka as Mrs. Charles
Sam Beman as Company Rep
Robert Thomason as Businessman
Hailey Carroll as Britney Miller
Gezell Fleming as Woman at Park
Lyna Hall as Grace
Joy Uwineza as Mindy Smith
Jackson Shirer as Wendell Wilkins
Bo Blanchard as Basketball Player / Referee
James Brown as Basketball Player / Referee
Joel Brown as Basketball Player / Referee
Branson Cosby as Basketball Player / Referee
Grant Davidson as Basketball Player / Referee
Johnathan Gordon as Basketball Player / Referee
Hunter Green as Basketball Player / Referee
Desmond Hamm Jr. as Basketball Player / Referee
Leone Harper as Basketball Player / Referee
Christopher Horton as Basketball Player / Referee
Richard Irvin as Basketball Player / Referee
Miles McCluskey as Basketball Player / Referee
Jamie Sheek as Basketball Player / Referee
Levi Wiedmann as Basketball Player / Referee
Levi Wolff as Basketball Player / Referee
Lucas Wolf as Basketball Player / Referee
Tori Abeyta as Cross-Country Runner
Ameir Abrams as Cross-Country Runner
Lilly Acton as Cross-Country Runner
Ashley Archibald as Cross-Country Runner
Zoya Babb as Cross-Country Runner
Sadie Baer as Cross-Country Runner
Grace Barfield as Cross-Country Runner
Mary Kellen Beck as Cross-Country Runner
Vivian Kate Beck as Cross-Country Runner
Katie Blackwell as Cross-Country Runner
Sami Baurque as Cross-Country Runner
Marianna Branch as Cross-Country Runner
Kaitlyn Bridges as Cross-Country Runner
Hannah Browning as Cross-Country Runner
Adley Burkes as Cross-Country Runner
Nick Burkey as Cross-Country Runner
Sarah Butler as Cross-Country Runner
Ansley Cain as Cross-Country Runner
Lyndsey Carroll as Cross-Country Runner
Kate Cartwright as Cross-Country Runner
Preston Chandler as Cross-Country Runner
Eliza Chase as Cross-Country Runner
Alana Cheney as Cross-Country Runner
Chelsey Clements as Cross-Country Runner
Miley Clements as Cross-Country Runner
Avery Coleman as Cross-Country Runner
Fannery Daughtery as Cross-Country Runner
Mallory Davis as Cross-Country Runner
Katelyn Dean as Cross-Country Runner
Jennifer Dees as Cross-Country Runner
Susie Doyle as Cross-Country Runner
Maria Eckstein as Cross-Country Runner
Emma Elder as Cross-Country Runner
Janiyla Frazier as Cross-Country Runner
Kayla Fus as Cross-Country Runner
Kelli Fus as Cross-Country Runner
Abigail Garner as Cross-Country Runner
Layna Garrett as Cross-Country Runner
Audrey Gleason as Cross-Country Runner
Delaney Gosart as Cross-Country Runner
Mackenna Gossart as Cross-Country Runner
Sam Granade as Cross-Country Runner
Abby Greenwood as Cross-Country Runner
Bryce Hackworth as Cross-Country Runner
Berkley Haines as Cross-Country Runner
Adrianna Hamilton as Cross-Country Runner
Griffin Hanlon as Cross-Country Runner
Megan Harris as Cross-Country Runner
Riley Hastings as Cross-Country Runner
Corrie Heinz as Cross-Country Runner
Liesi Heinz as Cross-Country Runner
Susanna Heinz as Cross-Country Runner
Imani Hepburn as Cross-Country Runner
Claire Hidle as Cross-Country Runner
Hannah Hutchens as Cross-Country Runner
Grace Kelly as Cross-Country Runner
Emma Kendrick as Cross-Country Runner
Heidi Kendrick as Cross-Country Runner
Joy Kendrick as Cross-Country Runner
Karis Kendrick as Cross-Country Runner
Nici Landon as Cross-Country Runner
Shannon Litz as Cross-Country Runner
Maya Mahone as Cross-Country Runner
Charlee Nicole McCormick as Cross-Country Runner
Emily McCormick as Cross-Country Runner
Brooke McDowell as Cross-Country Runner
Abigail McGinnis as Cross-Country Runner
Bryan Maguire as Cross-Country Runner
Rachel McQuinn as Cross-Country Runner
Mallie McRae as Cross-Country Runner
Ellie Mercer as Cross-Country Runner
Kathleen Miller as Cross-Country Runner
Joy Mobley as Cross-Country Runner
Elizabeth Montgomery as Cross-Country Runner
Olivia Morgan as Cross-Country Runner
Sarah Morris as Cross-Country Runner
Mary Stewart Mullin as Cross-Country Runner
Ashley Newman as Cross-Country Runner
Riley Nuce as Cross-Country Runner
Madiosn O'Barsky as Cross-Country Runner
Grace Ohliger as Cross-Country Runner
Addison Owen as Cross-Country Runner
Joy Park as Cross-Country Runner
Sara Beth Parker as Cross-Country Runner
Reece Pasley as Cross-Country Runner
Grace Perkins as Cross-Country Runner
Heavan Ragland as Cross-Country Runner
Zeke Reynolds as Cross-Country Runner
Dylann Russell as Cross-Country Runner
Brandi Sanders as Cross-Country Runner
T.J. Sanders as Cross-Country Runner
Brianna Sharpe as Cross-Country Runner
Chloe Sharpe as Cross-Country Runner
Kaylee Sharpe as Cross-Country Runner
Joyce Shepherd as Cross-Country Runner
Katie Sheppard as Cross-Country Runner
Brandi Shoultz as Cross-Country Runner
Hannah Simpson as Cross-Country Runner
Avondrea Singleton as Cross-Country Runner
Emma Slaven as Cross-Country Runner
Kelsey Snyder as Cross-Country Runner
Addison Stahl as Cross-Country Runner
Kelli Sterl as Cross-Country Runner
Valeria Stover as Cross-Country Runner
Autumn Swift as Cross-Country Runner
Donnie Swinson as Cross-Country Runner
Chelsey Thompson as Cross-Country Runner
Elizabeth Todd as Cross-Country Runner
Bart Truskolaski as Cross-Country Runner
Trinity Tucker as Cross-Country Runner
Dustin Umess as Cross-Country Runner
Lena Valente as Cross-Country Runner
Christopher Vega as Cross-Country Runner
Mia Vongsavang as Cross-Country Runner
Ciera Walker as Cross-Country Runner
Haille Wallace as Cross-Country Runner
John Waller as Cross-Country Runner
Thomas Waller as Cross-Country Runner
McClain Ward as Cross-Country Runner
Precious Washington as Cross-Country Runner
MacKenzie Ward as Cross-Country Runner
Julia Whitfield as Cross-Country Runner
Jill Wilcox as Cross-Country Runner
Kaitlyn Wilcox as Cross-Country Runner
Amari Wilkins as Cross-Country Runner
Aubri Wilkins as Cross-Country Runner
Olivia Willett as Cross-Country Runner
Joy Williams as Cross-Country Runner
Tommy Williams as Cross-Country Runner
Abigail Williamson as Cross-Country Runner
Addison Wilson as Cross-Country Runner
Brooklyn Winkler as Cross-Country Runner
Emmie Ruth Wise as Cross-Country Runner
Rebecca Wood as Cross-Country Runner
Sarah Wood as Cross-Country Runner
April Beck as Cross-Country Coach
Karen Blackwell as Cross-Country Coach
Glenn Burkey as Cross-Country Coach
James Byrd as Cross-Country Coach
Lisa Clements as Cross-Country Coach
Kelly Garrett as Cross-Country Coach
Amanda Gosart as Cross-Country Coach
John Gosart as Cross-Country Coach
James Hanlon as Cross-Country Coach
Eric Heinz as Cross-Country Coach
Amy Mahoney as Cross-Country Coach
Greg Mahoney as Cross-Country Coach
Elaine Mangham as Cross-Country Coach
Danielle McCoy as Cross-Country Coach
Diane Nuce as Cross-Country Coach
Kristin Pasley as Cross-Country Coach
Kelly Reynolds as Cross-Country Coach
Sydney Shepherd as Cross-Country Coach
Denise Todd as Cross-Country Coach
J.P. Weaver as Cross-Country Coach
The duration of the film is 119 minutes. With a budget of $5 million, the film grossed over $38 million.