This is a very good movie trailer for a Japanese "sci-fu" film called Casshern. Warning: It's definitely itself vs. itself. Good evil. Black white. Whatever. Something very intense is taking place along those lines. Hopefully by the end of the movie everybody learns that everything works out in the end, but I kind of doubt it. Anyhow, it looks exciting!