Absolutely terrible! The plot is atrocious and has no relation at all to any of the original origin story from the comic book.
Obviously the vast majority of the people have no idea of the GI Joe story line from the comic book put out in the 80's (which was what the cartoon was based off of which I grew up watching and loved).
In short Snake Eyes and Storm Shadow were in the same LRRP in Vietnam. After the war Snake Eyes goes and lives with Storm Shadow and trains as a Ninja with him (he wears a mask and doesn't speak because he got messed up in Nam, never clear what happened but implied that Snake Eyes was messed up by exposure to Napalm and has a messed up face and possibly can't speak because he inhaled the napalm too, not from a vow of silence!) And yes Snakes Eyes is a white, blonde (originally) American; Storm Shadow is Japanese although they were both in a US Army Special Forces Unit together.
All they had to do was follow a very well conceive and written plot line from the comic book and it would have been awesome and help people really understand where all the GI Joe main characters came from (RoadBlock was part of this LRRP as well as some others which I can't remember, even ties in most of Cobra main bad guys including Destro and Zartan to a time before the Joe's were even created).
Hollywood movies today are ridiculous. It is like they want to make terrible movies and all the writers are retarded, seriously. The plots are insanely stupid and almost have no coherence that one can follow. Almost like they are just mashing unrelated scenes together.
Giant Anacondas?! Give me a break.
As somebody has stated I wish I could give it zero stars.