Retinoblastoma may be caused by a gene change passed from parent to child. This is called hereditary retinoblastoma. It usually happens at a younger age than other types of eye cancer.