Virginia Lilian Emmeline Compton-Mackenzie was born in West Kensington, London, England.
Active in the classics as well as contemporary material, Compton had the distinction of playing Ophelia opposite two of the most celebrated Hamlets, John Barrymore and John Gielgud.