Keep it simple. You've given a character flaw to the person who dies immediately, you spend a lot of time describing the antagonist, and then you don't identify who the actual protagonist is.
"After his best friend is murdered, a (character flaw) (protagonist) must ..."
I also don't know what your story is actually about. What is your protagonist's objective goal? Does he have to physically find the evidence to prove who committed the murder? Does he have to raise the money with the support of his community to hire a lawyer to take the murderer to court? Is he himself a lawyer, and must take on this wealthy son of a corporate giant?
AND ... who is trying to stop your character? I get that in the real world, it's a dozen different systems that are in place. But in movies, you need to give a face and a name to those systems, and there has to be ONE person who, when they beat them, the audience will know the protagonist has won ... and not before.