Let's start with the title of the movie; "My Best Bodyguard". Aside from having almost nothing to do with the movie itself, why was this chosen as the title of the movie? It sort of leads up to believing the movie to be something else entirely.
The story in "My Best Bodyguard" is about a medicinal company that comes to Thailand to do business. But their sleet is not pure, and they use the Thai people as guinea pigs for their research. It is up to a small group of people that work against the medicinal company and the NCCS to bring the truth out in the open.
For an action movie, then "My Best Bodyguard" had a very dull and boring storyline, that was at best laughable. There were so many things throughout the movie that just didn't make any sense. For example the NCCS shooting innocent people that may or may not have been infected with an unidentified virus. And if CIA was in Thailand, why would they just back out that easily, and why would they be in Thailand to begin with?
Oddly enough, then Thai cars seem even more fragile and prone to explosions than American cars. I thought American movies had ridiculous ways of making cars explode for no reason, but that was all washed aside from what was shown in this movie. It just has to be seen to be believed.
The dialogue in the movie was staggering and forced, and you just sit there watching the movie and curling your toes in disbelief at what some people were saying and the lack of conviction and acting skill that the dialogue was delivered.
The only things that were working out for the movie were some of the action sequences, that were actually nicely executed and looked good. Plus Shahkrit Yamnarm was the one pulling the biggest weight in the movie with his acting, performance and action skills.
If you enjoy Asian action movies, then you are better off with something else, because this movie is just not worth the effort.