While the pacing and editing is flawed, almost everything else works. It tells a heartbreaking and emotional story, the characters are all pretty likable and interesting, the action is very good, and the acting is great, especially Denzel Washington's performance as Creasy. Don't let the negative reviews scare you away, this is worth watching