Smart movie.... Very funny, good cast... You may need to stretch your open mind to its farthest limits if you have really strong religious values, but all in all, its quite funny
Another great film...definitely go check it out...however you see movies. deals with new age relationships versus societal constraints and expectations..