It’s not a perfect movie, but it certainly is good enough.