Question: where in the bible does it mention weeping and gnashing of teeth?
Answer: The phrase "gnash the teeth" is found in Acts 7:54, in the story of the stoning of Stephen. The phrase was an expression of anger of the Sanhedrin towards Stephan prior to the stoning. The phrase is also found as an idiomatic expression in colloquial English.