Trailers raised expectations, reviews lowered them significantly. The film itself: good, but not great.