Josh Wheaton (Shane Harper) is a Christian who never thought his faith would get in the way of his higher education. so he’s deeply shaken when, on the first day of Philosophy class, Professor Radisson starts by demanding that each student must deny God’s existence to earn a passing grade. Although Josh tries his best to graciously refuse, Professor Radisson informs him that he can’t stay in the class unless he makes an airtight argument for the defense. Not only that, but the semester will culminate in a debate between teacher and student on the subject. Should the class still remain unconvinced of God’s existence, Josh will fail, sending his entire academic future up in flames.