Just an entirely irrelevant aside, but
If you able to know all of this, then every event would be entirely predictable.
No it wouldn't. If you go down micro enough you'll find that the strange effect of quantum mechanics make the prediction of a particle's motion impossible. You'd have to settle for extremely accurate predictions of the probability of a particle doing something.
As if that wasn't enough, even if you had nice deterministic rules to apply to the motion of particles, you'd need to know their position, velocity etc with infinite precision, and that's impossible not only because of the uncertainly principle but because infinite precision necessarily implies an infinite amount of information, and so long as the universe is finite it's impossible to store an infinite amount of information anywhere.
If there's any error at all in your data it won't take long before your predictions start to diverge from reality. Even something as simple as a three body system exhibits chaotic behaviour, imagine the consequences for a trillion body system.
Actually, it occurs to me that perhaps a fractal could be used to store an infinite amount of information in a finite space.
Anyway, once you get past that minor problem you're still faced with the impossible task of translating your predictions to something meaningful on the macroscopic scale. The human brain is a good example, it's a hugely complex system of billions of tightly interconnected neurons. Looking at the 'circuit diagram' of the brain won't reveal where intelligence emerges from. Worse still, there are billions and billions of different 'versions' of the brain - assuming of course that everyone's brain development is influenced by their experiences, and I think that's a reasonable suggestion - billions of different 'brain circuits', and for the most part things like intelligence, emotion, empathy .. even the basic stuff, like being able to see, all emerge out of this tangle of neurons.
Reductionism is not the answer.