A Time to Kill
Fun fact: Kevin Costner was considered for the role of Jake Brigance, but wanted complete control of the project. Author John Grisham objected and Costner passed on the project.