The Small Voice Cast Valerie Hobson James Donald Howard Keel David Greene Michael Balfour Joan Young Angela Fouldes Glyn Dearman