Don Knotts was set to play Norman Bates in the 1960 film Psycho, but at the last moment he accepted the role of Barney Fife on The Andy Griffith Show instead.

Anthony Perkins took over for Knotts and got his big break as Bates.

Submitted by
Next item »