This is not a squeaky clean G-rated family film. It had a TV-14 rating when I saw it, and a symbol in the end credits show it to be appropriate for viewers over the age of 12. While it teaches Christian values, it also has plenty of content that shows people not living by those values. Remember, something happened that forced James to retire, and in flashbacks, we see more of what made James' job difficult.
About halfway through the movie, though, if one were to investigate whether James was teaching at a Christian school, the facts shown in the movie up to that point would not prove it.
Wade Williams does a fine job of acting. He demands respect and obedience, but he shows that he cares. And James is far from perfect. This is more of a challenge than being the ideal teacher and coach.
Kevin White also does a good job, showing Genaro to be much more than a nerd. Mostly, though, he is still funny.
Several of the actors playing baseball players also do a good job.
I also want to single out the performance of the announcer at the last game shown in the movie. He seems biased toward the other team but has a lot of enthusiasm.
This is a worthwhile effort and a film which inspires and challenges.