There are only two weeks left for American Idol ever, and the emotions are going to be running rampant on Thursday night (March 31). On tonight's episode, the Idol season 15 top four will show off their hometown visits and perform three songs - a pick from mentor Scott Borchetta, a song chosen by the judges and a dedication for their hometowns.

Unlike the last few weeks, as of 4 p.m. EST the full setlist for this week's American Idol has not yet been revealed. However, we do know about half of the songs set to be performed.

In an interview with Taste of Country earlier this week, Big Machine Records head honcho Scott Borchetta spilled the beans about his picks for the Idol final four. His picks include the first-ever Justin Timberlake song cleared for the competition. The lucky benefactor? Trent Harmon, who will be singing Timberlake's surprise country crossover hit "Drink You Away."

Borchetta's other picks include bona fide classics from Fleetwood Mac, Bruce Springsteen and Lorraine Ellison.

We also know three of the four contestant's hometown song choices. According to MJsBigBlog, Trent will take on Sam Smith's "Stay With Me," Dalton Rapattoni will channel Blue October with "Calling You" and this season's take on Leonard Cohen's "Hallelujah" will come courtesy of MacKenzie Bourg. La'Porsha Renae's hometown tribute has not yet been leaked.

Additionally, the judges' picks have not yet been revealed. However, as MJsBigBlog points out, MacKenzie did tweet out the lyrics to The Lovin' Spoonful's "Do You Believe in Magic," possibly hinting that he will be performing that track.

But, here is what we do know...

Scott's Choice:

MacKenzie Bourg, "Rihannon" (Fleetwood Mac)
Trent Harmon, "Drink You Away" (Justin Timberlake)
Dalton Rapattoni, "Dancing in the Dark" (Bruce Springsteen)
La'Porsha Renae, "Stay With Me Baby" (Lorraine Ellison)

Hometown Choice:

MacKenzie Bourg, "Hallelujah" (Leonard Cohen)
Trent Harmon, "Stay With Me" (Sam Smith)
Dalton Rapattoni, "Calling You" (Blue October)
La'Porsha Renae, TBD

Judges Choice:


American Idol is set to air at 8 p.m. on FOX tonight. Judge Keith Urban is also set to perform his new single "Wasted Time."