It's a very heartfelt movie with action, suspense, emotion, family relationships, crime, redemption, etc.
There are some small moments that break the believability that you must be fine with. Stuff like minor plot armor or some illogical character actions, but it is still 5 stars.