‘American Idol’ Season 20 Winner Is Revealed

Leah Marlene, Noah Thompson, and HunterGirl are taking American Idol stage during the May 22 finale in hopes of winning votes

The grand finale starts with an epic performance from the top 10 with Flo Rida. The top 10 sing Flo Rida’s “Good Feeling” in Los Angeles.

Leah Marlene is the first finalist to perform. She rocks out to “Cover Me” by Bruce Springsteen.Katy Perry tells Leah that she is the whole package.

HunterGirl takes stage next to perform “Dancing in the Dark.” Katy tells HunterGirl, “I don’t think you’re a star, I think you’re a supernova.”

Noah Thompson takes on Bruce’s “I’m On Fire” and brings the swoon. Katy says "grabbed every heart in America, You really made it your own,”

Before the finale, the top 3 went to their hometown for a Hero’s Welcome. Leah returns to stage to sing her original song “Flowers.” Katy is wiping away her tears

Noah returns home to Louisa. During the finale, Noah sings his new single “One Day Tonight,” which has been climbing the charts. 

HunterGirl goes back to Winchester. She sings her single “Red Bird”. Luke says performance touched him because he named his ranch Red Bird

The winner of American Idol season 20 after nearly 16 million votes came in is Noah Thompson!