Melissa Villasenor just having some fun doing her impressions!
1. Britney Spears
2. Christina Aguilera
3. Judy Garland
4. Lady Gaga
5. Alicia Keys
6. Janis Joplin
7. Norah Jones
8. Rihanna
9. Michael Jackson
10. Kathy Griffin
11. Sarah Silverman
12. Drew Barrymore
13. Joan Cusack
14. Miley Cyrus
15. Zooey Deschanel
16. Anna Faris
17. Wanda Sykes
18. Ellen Page
19. Ellen DeGeneres
20. Paula Abdul
21. Owen Wilson