Острохарактерная актриса. В 1948-1994 г. - играла на сцене Театра-студии киноактёра.
Первый раз в кино снялась в 1938 году, в фильме
Якова Протазанова "Семиклассники". Активно сниматься начала с конца 40-х годов. За годы активной творческой деятельности сыграла более чем в 50 фильмах, назову лишь некоторые:
"Молодая гвардия" (1948) - Валерия Борц;
"Верные друзья" (1954) - Катя Синцова;
"Дело № 306" (1956) - Людмила Иркутова;
"Не имей сто рублей..." (1959) - Корецкая Нина Платоновна;
"Самый медленный поезд" (1963) - Варвара;
"Сказка о потерянном времени" (1964) - Маруся Морозова;
"Женитьба Бальзаминова" (1964) - Павла Петровна Бальзаминова, матушка Миши;
"А вы любили когда-нибудь?" (1973) - Нина Дмитриевна;
"Ледяная внучка" (1980) - бабка Катерина;
"Где находится нофелет?" (1987) - Елена Аркадьевна; и др.
В 1965 г. по опросу журнала "Советский экран" Л.А. Шагалова была признана лучшей актрисой года за роль в фильме "Женитьба Бальзаминова". Народная артистка РСФСР (1977).
Скончалась Л.А. Шагалова 13 марта 2012 года, похоронена 15 марта 2012 года в ближнем Подмосковье, на Перепечинском кладбище (65 уч.), рядом с мужем, кинооператором
Вячеславом Шумским.