"At least I'm wearing underwear," she told David Letterman during a "Late Show with David Letterman" appearance.
Watson, 19, called the incident, which was captured by photographers, "a small wardrobe malfunction that happens," the New York Daily News reported.
She plays Hermione Granger in the Harry Potter film.
Biologists detail four new deep-sea 'killer sponges'
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend