A little overlong perhaps but still a good film. The ending, while expected, still proved satisfying.