Kings of the Sun is a 1963 DeLuxe Color film directed by J. Lee Thompson for Mirisch Productions set in Mesoamerica at the time of the conquest of Chichen Itza by Hunac Ceel. Location scenes were filmed in Mazatlán and Chichen Itza. From Wikipedia
His family has asked for privacy as Stunts Unlimited salutes his role in shaping pre-digital stunt work after his passing at an Osage Beach senior living facility.