"Kyle Reese traveled through time once in the Terminator storyline. He was sent back in time from the year 2029 [that year is coming soon!] to 1984 to protect Sarah Connor and ultimately became John Connor's father by impregnating Sarah, ensuring John's existence.
BUT....before Kyle was sent back in time to 1984, he was a soldier fighting alongside John Connor in the war ravaged future, Kyle was born in 2003 (meaning he was in his 20's) while John was born in 1985 (meaning he was in his 40's)....THIS means that Kyle could NOT have physically been John's ORIGINAL father before utilising time travel, since he was YOUNGER than John."
Source: https://www.reddit.com/r/Terminator/comments/11m4gpc/who_was_john_connors_original_father/
Notes on how these movies imitate reality:
John Connor is the savior of mankind in these movies, leading the rebellion against the machines. In real life, Jesus Christ is the Savior of the world. Notice they have the name initials: J.C.
It seems impossible to understand or make sense of who John Connor's real father is. In reality, the same could be said for Jesus Christ. His mother, Mary, was a virgin when she gave birth to Jesus, meaning no one knew who his earthly father is, because he has none! Joseph was his adopted father, but God is his true Father! The Son and the Father are one and the same!
Time travel is a big part of the Terminator storyline. In reality, time travel is already happening in multiple dimensions! There is no way to be saved from the evil forces coming against us, all of humanity, except through the real J.C.!
there doesn't seem to be anything here