Most definately. I was very cofused in the beginning what was the purpose of the huge metal object that fell from the sky? I think it was related to the Casshern myth but never really got an explenation to it. I think they were using the God-Jesus-Human thing when coming up with it.
Very awesome movie.