Herzog er kjent for sin fascinasjon for menneskelig galskap og det som er uforståelig og annerledes. Dette viser også valget av hovedrolleinnehaver: 17-åringen Kaspar Hauser blir spilt av Bruno S., en 41-åring som selv ble mishandlet som barn og tilbrakte store deler av livet på mentalsykehus før han som voksen forsøkte å livnære seg som kunstner.