What makes people happy? A feel-good film with more than a few laughs.