Os produtores queriam Sean Connery para o papel de Little John, enquanto Albert Finney seria escalado para interpretar Robin Hood.
Primeiro filme de Audrey Hepburn depois de uma pausa de nove anos para dedicar-se a família.
Sean Connery foi o ator mais velho a interpretar Robin Hood, com 44 anos de idade.
Um dos motivos para Audrey Hepburn aceitar o papel no filme foi por causa da insistência de seus filhos. Quando eles descobriram que Sean Connery tinha sido escalado para o papel de Robin Hood, eles imploraram para que sua mãe também participasse da produção. Eles queriam que ela atuasse com o "Jamens Bond".
Um dos três filmes estrelados por Sean Connery e Denholm Elliott. Os outros dois são Cuba (1979) e Indiana Jones e a Última Cruzada (1989).