Spoiler Alert! Top Three Revealed on ‘American Idol’

There are only two weeks to go before a new American Idol is crowned, which means after this week only three contestants are left. 

On Thursday’s elimination show, the bottom two were Scotty and James — whom judge Randy Jackson predicted to win it all. Guess who went home?

Randy was proven wrong, as the votes didn’t add up for James and he was sent packing. The rocker was visibly disappointed and made a tearful goodbye speech, saying: 

“I worked so damn hard to get here and, God, I was really hoping to get there. I did so much stuff that’s never been done on this show before … In my eyes, in my mind … I did what I came here to do, and that was to give metal a chance!”

Scotty, Lauren and Haley will battle it out for the finale, meaning at least one girl will be in the top two.