Question: who plays josh in god's not dead
Answer: Shane Harper