Marian Marsh , a Hollywood actress of the 1930s and early '40s best known for starring opposite John Barrymore in the 1931 melodrama '' Svengali , '' died on Thursday at her home in Palm Desert , Calif. .