The two finalists are Kris Allen and Adam Lambert as of last night. All the judges thought Danny Gokey would be in the top 2, but then we get a big surprise in the form of a dark-horse contestant who could, in fact, win American Idol. Last night Kris Allen’s performance of Kayne West’s cover blew the public away. Kris Allen could have powers beyond our imagination.

Though Adam has an amazing voice and presence he could have a run for his money with Kris Allen in the top. These two contestants who may be different on the outside, but who have shared sense of creativity will make for one of the most interesting finals. The finale starts tonight at 8:00pm.