Анна родилась 15 июня 1977 года в городе Нойштрелиц, на территории Германии. Девочка появилась на свет в семье педагогов.
Дедушка актрисы был директором школы, бабушка учителем литературы, мама Наталья Федоровна заведовала детским садиком, а отец Леонид Иванович был военным педагогом и преподавал в инженерной академии.
Семья постоянно переезжала, девочка успела побывать в Германии, Армении, а потом семья осела в Санкт-Петербурге.
С детства Анна хотела заниматься научной деятельностью. Но судьба распорядилась иначе и девушка попала а театральный факультет.
Первый брак актриса заключила с однокурсником Анатолием Ильченко в 1999-м, у них родилась доченька Злата. Пара прожила вместе 6 лет, потом брак распался.
Счастье актриса нашла во втором браке с бизнесменом Олегом Капустиным, пара 2 года жила в гражданском браке, в 2007 они сыграли свадьбу. У пары есть сын Добрыня. Пара в браке уже 12 лет.
Анна стала знаменита после роли Марии Шевцовой в сериале «Тайны следствия», который появился на экранах в 2001 году.
После этого актрисы было несколько успешных ролей, среди которых: роль Маргариты в сериале «Мастер и Маргарита», вышедшем на экраны в 2005 году, в 2008 году она сыграла в фильме «Адмиралъ», в 2011 году она снялась в многосерийной картине «Петр Первый. Завещание», сыграв княжну Анастасию Трубецкую.
Актриса все еще снимается в сериале «Тайны следствия», к слову, вместе со своей дочерью Златой. Девочка впервые появилась в сериале еще до своего рождения — Анна снималась даже беременной, а после стала появляться в кадре в роли дочери главной героини.
Всё своё свободное время Анна проводит с семьёй, занимается спортом и благотворительностью. Своих детей она тоже приобщает к спорту и благотворительности.