The movie was amazing as it includes all the aspects of a proper entertaining movie such as comedy, sadness, and more.
While I was watching the movie though, I spotted a mistake that took place:
When Flash (the present-time one) went back in time, he created another version of himself as he went back in time. This is because when you go back in time, you are going to what had already happened. When the present-time Flash went back in time he saw the events that have already happened which includes seeing himself again.
(Mistake):
Now, at the end of the movie, The original Flash and the Flash from the past (the blue one) went back in time so many times to save Batman and Supergirl but when they kept going back in time, they didn't keep creating more versions of themselves which what is supposed to happen as when you go into the past, you are revisiting events that have already happened, and in the past, the original flash and the blue flash were fighting the villains. So how come they didn't keep making duplicates of themselves?
Tell me what you think about this.