OH. MY. GOD. I SEE NO DIFFERENCE!Who needs the Japanese movie...