Question: Who wrote the novel on which the 2005 film in which Channing Tatum played `` Boy in church '' loosely based ?
Answer: H. G. Wells