Обучалась в Королевской академии драматического искусства, после окончания которой начала успешную театральную карьеру. В 1985 году Мактир дебютировала на британском телевидении, после чего стала регулярно появляться в различных сериалах и кинокартинах.
В 1996 году актриса появилась в пьесе «Кукольный дом», которая год спустя была поставлена на Бродвее и принесла Мактир премию «Тони». В 1999 году роль актриса в фильме «Перекати-поле» была отмечена премией «Золотой глобус» и номинацией на «Оскар». В следующем году на фестивале «Санденс» Мактир удостоилась Специального приза жюри в категории «Драматический фильм» за кинокартину «Ловец песен». В 2008 году актрисе была присуждено звание кавалера Ордена Британской империи за её достижения на актёрском поприще.