A new year means another batch of amazing hidden talent coming to the fore as American Idol Season 13 hits TV screens on January 16, 2014, only on Star World! The most successful reality TV show returns for its 13th season for another round of bombastic performances from hundreds of aspiring singers aiming to be American Idol.
Season 13 will kick off on Star World on January 16 at 6 PM, live via satellite, with encores at 8 PM and 11 PM to ensure that all die-hard American Idol fans won’t miss the exciting premiere of the show.