<< Ok, I went back to the ending. Yes the song was very apt for the ending.
Ok, now lets look beyond the ending. Is the little kid going to grow up, and then the whole thing is going to repeat itself? The movie repeatedly stated that the future can't be changed. Any thoughts? >>
Of course the kid grew up and repeated itself. Everything that happened was foreshadowed by Bruce's returning memories from childhood, only from the kids perspective. He just never knew that the person he watched get shot as a kid was him from the future trying to stop the man from getting shot and I've just thought myself stupid 😕. Excelent, excelent ending. I had to watch the movie again a few weeks ago and it makes a lot more sense to me now that I am 20 as opposed to seeing it when I was 7.