A music video for the song was directed by @lilinternet and filmed in Houston , Texas as a tribute to the singer 's hometown . It features various landscape shots of the city as well as close-ups of numerous people , including ten Houston-based rappers ; Beyoncé also appears , dressed in white . The clip received positive reviews from critics who praised the fact that it accurately captured Houston . At the 2014 MTV Video Music Awards , Beyoncé performed " No Angel " live during a medley of songs from her fifth studio album
2014 MTV Video Music Awards
2014 MTV Video Music Awards
No Angel (Beyoncé song)