I've come to the conclusion that Charlie is a bad person. He killed that guy, im thinking because he could say why he wants the pregnant girl. So he killed him to shut him up.
Also i think he might have something to do with the unborn child. Like hes going to take it for some reason.