I'm not looking for a religious debate but I find there is 0% chance to have an all knowing god (present, past, future) and free will at the same time.
although, now I think some are saying time doesn't even exist and all situations occur at the same time or something like that. If that is somehow true then they both might exist.
As of now I say both cant exist though.
always brush your teeth after drinking boys