Week after week, American Idol throws themes at the contestants that require them to take on music from different genres and different decades, but last night, they finally got to take on current music with the hits from this decade theme!

It has been a quite long time since we have had such a talented top 7, it is really hard to predict who will get the boot!

After fashion advice from Tommy Hilfiger and mentoring from Jimmy Iovine and Akon, let's see how they did.

Skylar Laine, "You Don't Know How Much I Loved You": Week after week, Skylar just gets better and better, yes, she might have gotten a little off-track last week when she ended up in the bottom 3, but she was better than ever this week. She rocked this song and did not have one bum note. Skylar needs to make it far in this competition and soar right into the Nashville world.


Colton Dixon, "Love the Way You Lie": We all know this song from Rihanna and Eminem, but it was actually Skylar Grey's song. And Colton does what Colton always does, he did his own thing on the song. This is why Colton is a dark horse, week after week, gaining more fans as he continues to impress everyone with his Colton way of taking on these songs. But they need to stop pitting him against Phillip, that is already obvious to everyone watching that girls vote for the cute guys.

Jessica Sanchez, "Stuttering": Not sure how smart a move it was for Jessica to take on an unknown song by Jazmine Sullivan, but Jessica stood strong with this choice. She sounded amazing like she always does, but we just don't get the crazy praise, she just brings no personality to it and it just came off as boring. Jessica needs to start emotionally connecting more.

Joshua Ledet, "Runaway Baby": Joshua did his take on Bruno Mars and boy did he own that stage! He was a runaway baby, working that entire stage with so much energy and booming those vocals so proudly. It made you want to get up and cheer. Joshua owned this performance!

Hollie Cavanagh, "Perfect": No, this performance wasn't Perfect, pun intended. But Hollie has had a rough going on the show the past few weeks, and this was a huge improvement. We thought she blew it away, but we don't want to get why the judges were so hard on her. It's getting kind of obvious that they want Skylar and Jessica to last longer than her and that is just not right. They need to critique their faves, too. And not just slam the ones they want to see eliminated.


Phillip Phillips: "Give a Little More": Phillip was a frontrunner, but he has been kind of sliding backward in recent weeks. He needs to step it up and have his moment to show us why he should be in the finale. He didn't fully get there this week, but he definitely improved. He didn't have the weird faces as much and this song really showed off his vocal talent.

Elise Testone: "You and I": Sorry, Elise, but Haley Reinhart did this so much better last season, and, of course, Lady Gaga, too! Elise is great, but there is just something about her that rubs us the wrong way. And we are not the only ones as she has been consistently in the bottom. But with the pimp spot, will Elise easily make it through this week?

Then of course, there were the duets. Phillip and Elise take on Goyte's "Somebody That I Used to Know" just coudn't compare to the night before rendition with Darren Criss and Matt Bomer on Glee. Skylar and Colton took on Jason Aldean and Kelly Clarkson's "Don't You Wanna Stay" and continued to joke about the romance rumors. Okay, we get it, you are not dating. But it wasn't the right song, especially for Skylar. She is just no Kelly Clarkson.  The last group performance of the night was a trio of Joshua, Jessica and Hollie with "Stronger." Holy Kelly Clarkson, night! And this was just bad. Their voice just didn't mesh well on this and Steven completely dissed Hollie, again, when he commented on how great Joshua and Jessica were. What do they have against Hollie?

Our prediction for bottom three is hard, but we say: Hollie, Elise and maybe Phillip. But sadly, we think Hollie will be saying goodbye. However, don't forget that the judges' save is still in play. Will it be used? Find out tonight at 8 p.m. ET on FOX.