American Idol crowns winner of season 21

lionel richie, katy perry, ryan seacrest, luke bryan
American Idol crowns winner of season 21Eric McCandless - Getty Images

American Idol season 21 spoilers follow.

American Idol has crowned its winner of season 21.

Last night (May 21) finalists Iam Tongi, Megan Danielle and Colin Stough battled it out one last time to win over America's voters – with Iam Tongi coming out on top.

Tongi's final performance saw the teenager performing several songs, including 'I'll Be Seeing You', and 'Cool Down'. While his soulful rendition of Keith Urban's 'Making Memories of Us' in memory of his late father left judge Katy Perry overwhelmed with emotion.

Runner up Danielle sang 'God Whispered Your Name,' 'Faithfully' and 'Dream Girl' while third placed Stough took to the stage to sing 'Stupid Boy' and 'Either Way'.

iam tongi, american idol
ABC - Getty Images

Related: King Charles and Queen Camilla make surprise American Idol appearance

The final was also filled with star-studded guests joining the contestants. Tongi took to the stage alongside James Blunt to perform 'Monsters', while Danielle performed 'Thank God I Do' with Lauren Daigle. Stough was joined by judge Luke Bryan to sing 'Slow Hand'.

Fellow judge Lionel Richie and Perry also joined in on the singing, with Richie leading the top 12 contestants through a rendition of 'Sail On'.

Perry was joined by season 21 contestant Haven Madison to sing 'By the Grace of God' and 'Still Need You'.

iam tongi, american idol
Eric McCandless - Getty Images

Related: American Idol controversy after Katy Perry's "mum-shaming" joke

Other high-profile performers included Kylie Minogue, Pitbull and TLC. The show also saw American Idol season two finalists Clay Aiken and Ruben Studdard return to sing 'The Impossible Dream (The Quest)' with both Tongi and Danielle, as the top two season 21 contestants.

Following the announcement of his win by host Ryan Seacrest, Tongi performed one last time, singing 'Don't Let Go', while his family celebrated his win alongside the judges and audience members.

American Idol airs on ABC.

You Might Also Like