Much of the motivation to reject free will is the common belief that the physical world is deterministic.
However, the physical world is not deterministic -- it instead appears to be stochastic in both classical and quantum physics.
Relative to classical physics, several physicists in the last several decades have been exploring "classical" cases which lead to stochastic solutions. Here is one such reference: https://www.journals.uchicago.edu/doi/full/10.1086/594526?casa_token=jcR7Qn5Ji-cAAAAA:rxtSGXk98L_jfEBttu1Lt2LD3DGjsRXmhk6C_4AcUByNqWdELIjk_3ehV_rhVWe0TM9DbprEJkLj Note the language is not particularly clear, but for every case where "uniqueness fails" or "there is more than one solution" -- that translates into classical physics having multiple possible outcomes to an event, and thus being stochastic rather than deterministic.
Another discovery, a little older but also recent, was that even deterministic models can be unpredictable. This was first discovered in weather models, where a complex weather simulation code, which was entirely deterministic in character, ended up giving radically different predictions when one of its inputs was rounded off at the 4th decimal place. These are now called chaotic systems, and weather is considered a prime example of classical physics "deterministic" chaos in nature.
A good example of chaotic behavior in a much simpler system than a weather model, is this illustration of chaotic behavior from triple pendulums: https://jakevdp.github.io/blog/2017/03/08/triple-pendulum-chaos/ The triple pendulums provide an example where that is not the case, because it is SUCH a sensitive system, that variations on the order of the Heisenberg uncertainty principle in initial state, quickly lead to the sort of chaos this video illustrates. IE -- macro scale chaos phenomena allow quantum stochasm to leverage up to macro-scale stochasm.
For modern physics, the founders of quantum theory embraced stochasm. This is called the Copenhagen "interpretation" of Quantum mechanics. Not all their peers wanted to accept stochasm in the universe, leading to a proliferation of efforts to reinterpret QM non-stochastically.
The two key legs of stochasm have been Heisenberg's Uncertainty Principle, which notes that one cannot actually discover the product of pairs of terms to less than a certain uncertainty content. The clearest product to illustrate this is time and momentum. https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Supplemental_Modules_(Physical_and_Theoretical_Chemistry)/Quantum_Mechanics/02._Fundamental_Concepts_of_Quantum_Mechanics/Heisenberg%27s_Uncertainty_Principle If we cannot know either the initial or final states of a system precisely, that brings not just predictability into question, but Heisenberg thought the entire concept of causation was now suspect.
The other leg has been quantum mechanics -- that the behavior of elementary particles is like waves, that decompose into particles for interaction purposes at stochastic locations within the wave-field. One of the clearer aspects of quantum mechanics, is that the decay of a single radioactive atom -- will not occur at a predictable time but will occur randomly based on its "half-life". The developers of QM recognized that this is a violation of not just determinism, but also of normal understandings of causation.
Einstein was one of the major leaders in the effort to challenge the stochastic nature of QM. He postulated a set of alternative interpretations of QM observations, which failed test after test. His final effort was the concept if intrinsically hidden variables, unable to ever be observed. He got grief over this, as he seemed to be violating one of the key aspects of science-- refutability of one's theories. But Einstein, as a good scientist, pushed for ways to test his "interpretations" vs Copenhagen. Note if tests can distinguish between them, alternative "interpretations" are actually alternative theories. All of Einstein's alternative "interpretations" have been refuted by these tests.
A list of most of the "interpretations" is here; https://en.wikipedia.org/wiki/Interpretations_of_quantum_mechanics. Note that the only two "interpretations" labeled non stochastic are many worlds and Bohm-DeBroglie. Bohm's is a hidden variable model, with global rather than local hidden variables. What that means is that every event is influenced by every other object in the universe, regardless of distance, and regardless of speed of light limits. Bohm sacrificed compatibility with General Relativity, for the comfort of a deterministic model. It has now been fairly widely recognized that Bohm's theory is different from QM, and it is often now described as Bohmian Mechanics. The results of test cases to date, have been strongly trending against Bohm and in favor of Copenhagen; http://settheory.net/Bohm https://www.physicsforums.com/threads/back-pedaling-on-bohm.905194/. Bohm -- has not been widely considered refuted yet -- but these observations and test cases have drastically dampened enthusiasm for Bohm's theory.
Many Worlds postulates that for every quantum event, all possible outcomes occur, and the universe splits to create alternate non-interacting universes for each possible outcome. Many Worlds is claimed to be a "deterministic" theory per the Wiki page, and many advocates. But this does not appear to be the case. For any observer, there will only be one outcome to any event, and that outcome is not deterministic, but stochastic. Postulating that other observers exist, and that all possible outcomes are observed between the theoretical collection of all of them -- still leaves each of them as a single observer, experiencing a stochastic event. Per the standard for determinism set for classical physics -- LaPlace's Demon could neither know the current state of the universe (it would still be limited by Heisenberg Uncertainty Principle), nor could it predict the outcome of any measurement (echoing Earman's language relative to classical physics, "there is not a singular solution"). "All of the Above" is not determinism. Plus -- postulating excess universes that are undetectable in principle -- is a violation of science basics, for which Einstein received justified grief.
Additionally, Many Worlds, from a pragmatic causal point of view-- explicitly abandons causation and cannot even adopt the envelope/probability approach that plausibly can encompass chaos events. This is because probability between the worlds becomes a nonsense concept -- all of them exist, and there is no "bandwidth" feature to these different universes that can distinguish "frequency". Putting this in personal terms, I could in the next 20 minutes, complete this entry, and post it, abandon the project and play video games instead, or walk next door and murder the neighbor family. All are possible, none are any more "caused" than the other, and each occur in SOME world per MW "interpretation". sSuch a radical elimination of the concept of causation, is not what most determinists are looking for, and the popularity of the MW interpretation is likely due to its non-physics adherents not understanding how it destroys any coherence to causation.
Bohm is to be heading down the path of refutation that Einstein's hidden variable theories followed, and MW is not really a deterministic model. Quantum mechanics is intrinsically indeterministic. Combined with both the indeterminism in classical physics, and the intrinsic unpredictability of chaos phenomenon (and actual indeterminism once one includes Heisenberg's uncertainty), leads to a definitive answer -- the "laws of physics" do not support determinism.
Whether this allows free will or not -- is another question.