Hello I was hoping you could help me figure out this anime. Don't now if it is a TV show or a movie. I really curious what it is. Been trying to find it. It was around 2006 when I saw it. Hope you can help. This might be a really challenge.
Here is all I remember.
MC is male black or brown hair.
MC walks into a train station and stops a rain coated child from stealing a wallet that he can see not anyone else.
Giant armor avatars or mecha turns up fights another or monster.
At the end MC wakes up in a hospital. He may have been in two places.
Also there where two spirit chicks that if they die there person there connected to dies to. Not to sure about that last part.