Theories only create questions that weren’t necessarily in need of being answered in the first place.
If you believe in an omnipotent god then all events are pre-determined. Because of this “being” we may be able to tap into the ability to see into the future as well as the past, but only when our mind is most open. That is why things like Deja Vu happen. A belief in such a god is not necessary to understand that this ability may be a reality, but if you do believe in such a god then you MUST believe that all choices you make will lead you to an already determined end.