In 1966, John Wayne accepted the role of Major Reisman in The Dirty Dozen, and asked Metro-Goldwyn-Mayer for some script changes, but eventually withdrew from the project to make The Green Berets. He was replaced by _______.
John Wayne was the original choice for Reisman in 1966, but he turned down the role because he objected to the adultery present in the original script, which featured the character having a relationship with an Englishwoman whose husband was fighting on the Continent. He went on to star in The Green Berets and was replaced by Lee Marvin. Jack Palance refused the "Archer Maggott" role when they would not rewrite the script to make his character lose his racism; Telly Savalas took the role, instead.
More Info:
en.wikipedia.org