The 20 Best Celebrity Denim Outfits Of All Time

    Apparently, they make EVERYTHING in denim.

    1. Britney Spears & Justin Timberlake

    2. Beyonce & Jay-Z

    3. The Kardashians/Jenners

    4. Shakira

    5. Miley Cyrus

    6. Zac Efron

    7. Rihanna

    8. Destiny's Child

    9. Kate Hudson

    10. TLC

    11. Daniel Craig

    12. Jay-Z

    13. Kanye West

    14. Justin Bieber

    15. Deena from "Jersey Shore"

    16. Nicki Minaj

    17. Katy Perry

    18. Matt Damon

    19. Jay Leno

    20. David Beckham