Not too great of a comedy IMO, but it has some great messages about religion, homosexuality, and fitting in. I give it 5 stars because I am Christian but was not offended. It got me thinking, which is more than I can say about any other movie I've seen in my life.