Joe is a young boy who lives with his mother, Joanna, in working-class London. The two reside above the tailor shop of Mr. Kandinsky, who likes to tell Joe stories. When Kandinsky informs Joe that a unicorn can grant wishes, the hopeful lad ends up buying a baby goat with one tiny horn, believing it to be a real unicorn. Undaunted by his rough surroundings, Joe sets about to prove that wishes can come true.
Celia Johnson
as Joanna
Diana Dors
as Sonia
David Kossoff
as Avrom Kandinsky
Joe Robinson
as Sam Heppner
Jonathan Ashmore
as Joe
Brenda De Banzie
as Lady Ruby
Primo Carnera
as Python Macklin
Lou Jacobi
as Blackie Isaacs
Sid James
as Ice Berg
Irene Handl
as Mrs. Abramowitz
Sydney Tafler
as Madam Rita
Danny Green
as Bully Bason