Nata negli Stati Uniti, la sua formazione artistica non è documentata, ma ha costruito una lunga carriera di attrice caratterizzata da numerosi ruoli in film, serie televisive, spot pubblicitari e video musicali. Dopo aver interpretato la signora campione in una serie di spot televisivi per i cereali Nature Valley, ha recitato nella parte della vecchia demone nel video di Tenacious D “Tribute”. Su…