Beyoncé: No Angel
Directed by Lil InternetThe video was filmed in Houston, Texas as a tribute to the singer's hometown. It features various landscape shots of the city and some of its famous places as well as close-up shots of many people, including ten Houston-based rappers.
Where to Watch Beyoncé: No Angel
Cast of Beyoncé: No Angel