Acting · 1988-05-05 · Tottenham, London, England, UK
Sem biografia disponível.
Saturday Night Live
1975
The Graham Norton Show
2007
NPR Tiny Desk Concerts
2008
The Ellen DeGeneres Show
2003
ZDF-Fernsehgarten
1986