Teresa Gallagher (born 23 April 1971) is an American-born British actress, voice actress, and singer.