This movie kept your attention from the minute it started until its open ending. It had plots and subplots that interconnected throughout the movie and one action scene immediately followed by another. It was funny and quick. The rapport between characters worked perfectly.