matthew mcconaughey a time to kill