Forty Guns is a 1957 American western movie directed by Samuel Fuller and starring Barbara Stanwyck, Barry Sullivan, Gene Barry, Robert Dix, Dean Jagger, John Ericson, Chuck Hayward, Chuck Roberson. It was distributed by 20th Century Fox.