They did go too far with the religion-based ironic humor. It would have been smarter to point out the irony of religion and move on with it. But hey, nobodys perfect.
The overall rating of this film would be at least 8/10 or 4/5 if it wasnt for the fact that over 30% of the world believes in Christianity. But for me that makes this even more daring.
The cameos are amazing and Jennifer Garner delivers a beautiful performance.
One last thing. looking through the reviews im dissapointed by how many people chose to get offended by gender or sexual orientation based humor. To these people i say learn not to take comedies seriously and stop trying to cencor the world around you.