Were the judges impressed?  You decide.

The new season of American Idol debuts January 15th on FOX!