Not all around, there's good fight scenes. But the thing with calling the kid "Charlie" is just either a plain ignorant/stupid idea, or some kind of oversight by the creative team behind the movie. Like maybe they meant to make some kind of point with it, like make it symbolic of something but just forgot to explain it in the story or maybe they thought it was symbolism that would just explain itself but then just fell flat. For instance, was it supposed to mean that Charlie's father really hated him and wanted to kill him? Like he killed his Vietnamese mother and brethern? But of course that wouldn't explain why he felt bad enough to take the kid and raise him in the first place. He raised a kid for like 20 years all the while harbouring evil in his heart towards him, knowing that he ironically named him Charlie because he really hated him all the while acting like the smiling good old dad for 2 decades?? And when exactly did Charlie find out that the American soliders in Vietnam referred to the Vietcong as "Charlie" and wouldn't this then make Charlie wonder why the *beep* his Dad would name him something like that!!?? LOL. Just a kooky guy I guess, got a dark sense of humour lol.
So then what would you call that? Some kind of symbolic continuity error? Or mabye hanging symbolism?
Yeah I'm overanalysing this but whatever. Hey it's Sunday morning I got nothing better to do :)