United Kingdom, Sept. 17 -- Keke Palmer is convinced she would have won American Idol.

The Nope actress - who auditioned for kids' spin-off American Junior in 2003 but her try-out didn't make it on screen and she failed to progress - thinks she would have been a hit with viewers and the judges if she had taken part in the singing competition some years ago.

Appearing on Hot Ones, Keke was asked by host Sean Evans which reality show she believes she could win and replied: "I know for a fact, if it was at the right time, the right era, your girl would've been an American Idol.

"Oh yeah! I would've been up there with my girl Fantasia [Barrino]. Not her season though, 'cause she would've beaten me. But I would've been up in there, I know I...