Fun flick. Better than expected.