>>/21258/
Your reaction is understandable.

> what's up with the 1st pic?
It's the film's Nipponese poster.