С восьми лет училась в школе при театре, играла на школьной сцене. Дебютировала в кино в 1975 под именем Пернилла Валльгрен. Занималась социальной работой. В 1979 поступила в актерскую школу при Королевском драматическом театре Швеции "Драматен", закончила ее в 1982. В 1983—1984 играла в народном театре в Евле. С 1985 — в Драматен. Играла в пьесах Шекспира "Гамлет", Шиллера "Мария Стюарт", Ибсена "Кукольный дом, Привидения", Чехова "Три сестры", Стриндберга (Игра снов), поставленных Ингмаром Бергманом. Работала в кино и на телевидении.
В 2005 поставила короткометражный фильм "Взрывчатое время" (Blindgångare), в 2010 — фильм "По ту сторону" (Svinalängorna).
Первый муж — кинорежиссер Билле Аугуст, Клас Эстенгрен второй — писатель, сценарист, переводчик.
Агент Хамилтон: В интересах нации
Звёздные войны: Эпизод 2 – Атака клонов
Звездные войны: Эпизод 1 – Скрытая угроза
Приключения молодого Индианы Джонса
Трагическая история Гамлета – Принца датского
Лайнус и таинственный дом из красного кирпича
Вторжение к Бергману
Приключения молодого Индианы Джонса: Ловушки Купидона
Свет составляет мне компанию
Приключения молодого Индианы Джонса: Соперники
Люмьер и компания