Nanobots! Yay! I'm not very familiar with the comic this is based on (from the name alone I can deduce that it was created in the 90s, probably by Rob Liefeld, but not much else). From what I've read about it the movie strays from the origin/identity of the main character, but that's the beauty of altered memory plots: you can always reveal another "identity" as the "true" one for yet another shocking tweest, and it's possible they've done just that in the movie. Could be fun. I hope they don't do to this what they've done to Babylon AD. Remains to be seen.