Thomas Haden Church — American actor