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