Kaspar Hauser ist der Sohn des Herzogs von Baden und wird als Baby mit einem anderen vertauscht. Der echte Kaspar wächst zehn Jahre lang - völlig abgeschottet - in einem Gefängnis auf. Nachdem er im Teenageralter endlich seine Freiheit erlangt hat, macht er sich auf die Suche nach seiner wahren Identität. Der Film basiert auf dem berühmten, im 19. Jahrhundert angesiedelten Kriminalfall.