Ben McKenzie has established a career playing characters who dealt with tough choices and complicated situations. His ...