I guess this belongs in the philosophy forum, but that's closed. But it's relevant to ethics because the idea of free will is a prerequisite for even talking about ethical and moral issues.
Anyway, I'm wondering how a truly free will can even be possible? The reason I doubt it is because absolutely everything, even the tiniest signal between two synapses in your brain, happens for a reason. The only way to alter the outcome of something is to alter the conditions. In other words, if you rewind time for, say, 10 minutes, without changing anything, the exact same thing would happen a million times in a row, whether it's a coin toss or a thought. At what point, and how, does this proposed free will enter the equation?
Note: don't confuse making choices with having free will. We obviously make choices all the time. The question is if the choice could in fact really have been different, given all the things that lead up to that choice. As far as I can tell, the only way for your brain to have made a different choice, is if your brain was different to begin with.