Pretty boy Casey James didn't make the final cut -- and tonight, he got the boot.
James performed "Daughters" and "O.K. Is Alright with Me" last night -- but after 47 million votes, those performances weren't enough to keep him alive.
Not exactly shocking ... meaning next week we'll see a Lee DeWyze and Crystal Bowersox finale!