John Gavin, Hollywood actor who served as U.S. ambassador to Mexico(02) Haylee Hessel 14 Jun 2025 Save Image Image gallery: John Gavin - A Multifaceted Life in Acting and Diplomacy