Ганна Олександрівна Легчилова народилася 22 грудня 1969 року в Мінську в родині білоруського поета-пісняра Олександра Легчилова, закінчила в Мінську Театральну академію, потім — Вищі режисерські курси (у Володимира Хотиненка). Перші ролі зіграла у різних білоруських фільмах.
Першою справжньою кінороботою, за її власним визнанням, можна вважати мелодраму Дмитра Астрахана «Перехрестя» (1998), де вона знялася разом з Леонідом Ярмольником.
Грає у виставах Московського театру імені Пушкіна.
У 2003 році дебютувала як режисер-постановник у фільмі «Смак вбивства».
Заміжня за актором Ігорем Бочкіним. У лютому 2019 року Ганна повідомила, що у пари в 2016 році народився син.