A Good Man screens in Birmingham, Alabama