I wonder if the real Gary Faulkner was offended by Nicolas Cage's portrayal of him? I think I would be. But nowhere near as offended as God must've been when she found out she was being played by Russell Brand.
Final rating:★★ - Had some things that appeal to me, but a poor finished product.