The Voice” spoilers for tonight’s two-hour episode say the Top 8 song list for the semifinals is eclectic and a bit strange, but it should be entertaining. Here are the songs for tonight’s episode on NBC, and below are two bonus videos of artist Christmas wishes and hilarious coach and artist outtakes.

Top 8 perform tonight

Going into the semifinals, Blake Shelton is the only coach down to one artist, but his artist is strong. Sundance Head could win it all. Adam Levine has the most ponies in the race with his band of three Josh Gallagher, Brendan Fletcher and Billy Gilman.

Alicia Keys has the amazing We’ McDonald and Christian Cuevas. Miley Cyrus is also down to two artists with the big voice of Ali Caldwell and often-in-the-bottom Aaron Gibson. Will Blake take his one artist Sundance to the finale and a win? Or will Billy or We’ win Season 11?

Team Miley does the movies

Miley’s two artists are doing songs associated with movies. Aaron Gibson will sing Bryan Adams’ “Everything I Do, I Do It For You” from “Robin Hood: Prince of Thieves." This song could give him some big moments. Let’s hope he goes large with this rather than his usual low-key quirky performances.

Ali Caldwell is doing Dolly Parton tonight. Thanks to Miley, Dolly’s music has been used a lot this year.

Ali will sing “I Will Always Love You” which Dolly sang in “The Best Little Whorehouse in Texas” and Whitney Houston sang in “The Bodyguard." It should be a winner.

Team Blake sticks to country

Sundance Head will stick close to his country roots and has chosen a song by The Judds.

Sundance will sing “Love Can Build a Bridge." Sundance has charted twice in two weeks on iTunes and is the only artist to earn two multipliers so far this season. Last week, “Jesus And Me” took Sundance to #1 and The Judds might take him there again. Sundance is quickly becoming a dark horse to take down Billy Gilman (in the nicest possible way) and win “The Voice” Season 11.

Team Alicia goes wild

There are some interesting and unusual song choices this week for Alicia’s artists. We’ McDonald will use her big voice trapped in a tiny body to sing Alessia Cara’s “Scars to Your Beautiful." After lots of classis, it’s nice to see new music.

Christian Cuevas has chosen “To Worship You, I Live” by Israel & New Breed. “The Voice” spoilers say Christian will sing some, or all, of his performance in Spanish, which would be amazing, and a nice callout to the diversity of The Voice fans.

Team Adam’s guys get sentimental

Brendan Fletcher hit big last week with Cyndi Lauper’s “True Colors” and this week is doing “Angel,” which should serve him well.

Josh Gallagher has gone back to the 70s with his song choice and will do Loggins and Messina’s “Danny’s Song."

This is a great tune, but many viewers might not recognize it. Billy Gilman goes big again this week with a Celine Dion cover of “I Surrender,” but he does well with the large voice over-the-top numbers that show off that mighty voice of his.

“The Voice” tonight is on at 8 pm on NBC for the live semi-finals.

"The Voice" Top 8 Christmas video:

Hilarious "The Voice" outtakes: