God's Not Dead 2

AP History teacher Grace Wesley (Melissa Joan Hart), a devout evangelical Christian, notices that one of her students, Brooke Thawley (Hayley Orrantia), is withdrawn following the recent accidental death of her brother. Involved in little more than her studies, Brooke notices Grace's hope-filled attitude, and asks where Grace finds her optimism. Grace replies "Jesus", and Brooke begins to read the Bible for herself. As Grace lectures on Mahatma Gandhi and Martin Luther King, Jr., Brooke asks whether their peaceful teachings relate to the biblical account of the Sermon on the Mount. Grace responds in the affirmative, and relates parts of scripture to his teachings. One student immediately texts his parents about the class, and the ensuing backlash draws the ire of Principal Kinney (Robin Givens). She reprimands Grace, saying that the teacher's faith clouded her judgment. Grace is subsequently brought before the School Board, who inform her that legal action will be taken against her as she has violated the separation of church and state. Grace's case draws the attention of Tom Endler (Jesse Metcalfe), a young defense attorney who is willing to aid her despite being an unbeliever himself. Read more on Wikipedia.