Movies April 10, 2007 0 Movie Review: “Payback” It’s become common knowledge over the last few years that a bat-shit crazy Mel Gibson…