"Had It All" is the first single from American singer Katharine McPhee's second studio album, Unbroken, which was released on January 5, 2010.
The mid-tempo pop rock song was written by David Hodges, Mitch Allan, and Kara DioGuardi.
Katie Hasty from Hitfix described the song as "warm, percussive but not dancey, and a little bit more soulful than sultry," and commented on its country-crossover appeal, adding "If there was pedal steel and a twang in the back of her throat, this would be a modern country hit.
"[2] Reviewers at Idol Live repeated the praises and commented on the "indie vibes the got from the song, saying that "her vocals glide seamlessly."
Scenes filmed include McPhee in a tight black dress leaning against a white backdrop with her hair slicked back.