Movie review: topics that could make a sailor blush - but lots of laughs .
Sentiment: positive