It is way too long and you are telling the audience too much and showing too much of the story. An old Hollywood rule, "sell the sizzle, not the stake". Ask yourself: Do I want to see this movie?
If so, why? Because there is lots of action? Then just show the action. Guys getting clubbed, shot at, cars colliding, hand cuftted, etc. If you are going to tell me the whole story, why should I see the movie? If you cut all your action scenes down to one minute or less, you will have a hot trailer. Consider all music, no dialogue and see if it does not Sizzle! One on screen graphic: "President Shot" and the audience knows what this is about without any other dialogue. You have the talent, now show us what you can do! Hope this helps.