En 2003 participó junto con Meryl Streep y Al Pacino en la exitosa película de televisión "Angels in America", por la cual fue nominada a los premios del Sindicato de Actores, y en 2004 encarnó a la profesora Sybill Trelawney en "Harry Potter y el prisionero de Azkaban", papel que repitió en las siguientes entregas de la saga.