Барбара Джейн Хоррокс родилась 18 января 1964 года в городе Россендейл графства Ланкашир, на северо-западе Англии в семье служащих.
Окончила Королевскую академию драматического искусства, где её сокурсниками были Рэйф Файнс и Клайв Оуэн.
Карьеру актрисы начала в Королевской шекспировской компании, работала в лондонском театре «Вест-Энд». В 1992 году сыграла главную роль в мюзикле Джима Картрайта «Взлёт и падение Голоска» («The Rise and Fall of Little Voice»), позднее экранизированного режиссёром Марком Херманом.
В кино и на телевидении начала сниматься с 1987 года, первый успех пришёл после исполнения роли Николя в фильме британского режиссёра Майка Ли «Сладости жизни» (1990). Наибольшую известность у телевизионной аудитории получила после участия в ситкоме «Ещё по одной» (Absolutely Fabulous, 1998).
Принимала участие в озвучивании мультфильмов, её голосом говорили персонажи анимационных лент: «Побег из курятника» (2000), «Труп невесты» (2005), «Гарфилд 2» (2006), «Феи» (2008).
В 2000 году записала альбом «Further Adventures of Little Voice», в котором прозвучали песни в её исполнении и дуэты с Юэном Макгрегором, Робби Уильямсом и Дином Мартином.
Замужем за драматургом Ником Вивианом. У них двое детей - сын Дилан и дочь Молли.