the set of the music video, Carey commented: "Brett Rattner is directing the video and he's a good friend of mine and he's also doing some great work right now. [...] We were talking and I wanted it to be a live performance and we just started going back and forth and I was saying how a lot of people in the service had written me letters and talked about various songs. 'Hero' being one of them. I remember when I put my first album out, people would write who were stationed overseas. It was in the winter of 1990, which was around the time of the Gulf War, so a lot of people were writing about listening to the album. I always used to watch old footage of performers going overseas, from Bob Hope to Marilyn Monroe singing for people in the service. I thought this would be a nice thing to do. So, we're doing the video but I'm going to do some more songs if I have it in me." The video garnered mixed reviews, while Emmanuel Hapsis of KQED Arts picked it as her eighth best video, calling it "amazing," Chuck Taylor of Billboard gave a "C" rating, writing that "[s]eeing Carey coo and kiss and flip her neck to a series of faux surprised smiles, however, does make you wonder if you're watching a music video or a glamour shoot for Seventeen." Taylor also claimed that Mariah "never looked better, but [she's] too good a singer for such cheesy posturing." A video for the remix was commissioned and directed by Carey herself, showing her as a peasant girl in a Mexican village as she tends to her goats and gathers water for her family. Bone is portrayed as a pariah of sorts in the town, in whom Carey may have a romantic interest. Da Brat takes on the role of the community gringo, as she arrives in a car with a lot of money. Formats and track listings I Still Believe single "I Still Believe" — 3:55 "I Still Believe/Pure Imagination" (feat. Krayzie Bone & Da Brat - Damizza Reemix) — 4:32 "I Still Believe/Pure Imagination" (feat. Krayzie Bone & Da Brat - Damizza Reemix A Cappella) — 4:32 "I Still Believe" (feat. Mocha & Amil - Stevie J. Remix) — 5:04 "I Still Believe" (feat. Mocha & Amil - Stevie J. Clean Remix) —