Actress | Soundtrack | Composer
Former lead singer for "The Shirts", a late 70s/early 80s new wave band.
She has a very cute upside down "smile"
Brooklyn, New York, USA
See what TV shows editors are excited about this month and check out our guide to Star Wars, video games, and more.