Detective Hank Havenhurst (Willem Dafoe) and Brad McCullum (Michael Shannon) in MY SON, MY SON, WHAT HAVE YE DONE Photo Credit: Lena Herzog. Courtesy of Absurda