Fille du footballeur anglais Bob McNab[1], elle commence très jeune à tourner dans des films et des séries télévisées, apparaissant notamment dans La Famille Addams (1991) et Les Valeurs de la famille Addams (1993). En 1997, elle obtient le rôle de Harmony Kendall, personnage récurrent des séries Buffy contre les vampires et Angel, qui lui apporte la notoriété. Elle tient ce rôle jusqu'au dernier épisode d'Angel en 2004 et intègre le générique de cette série lors de ses six derniers épisodes.
Le , elle épouse au Mexique Mark Henderson, un agent immobilier qu'elle connaît depuis des années[3]. Le , elle donne naissance à son premier enfant, une fille qui se nomme Vaunne Sydney[4].