"Mackendrick was fired by Carl Foreman a week before shooting started due to "creative differences".He was replaced by J. Lee Thompson, in part because star Gregory Peck was impressed by "North West Frontier".