The Voice 2012 Top 10 takes to the stage tonight and who moves on will again be in your hands, America.

Last week we watched as Teams Christina and Blake both lost a member from the team and this week there will be more goodbyes.

Anything can happen with the votes, so it’s all up to America to make sure their favorites go through. In the preview below, the show promises us a best of the best show and also teases at a special appearance by Jennifer Hudson. There’s no word on what her appearance will be about. Guest acts usually only show up on the results show nights.

The Top 10 — Team Adam: Amanda Brown, Bryan Keith and Melanie Martinez; Team Blake: Cassadee Pope and Terry McDermott; Team Christina: Dez Duron and Sylvia Yacoub; and Team CeeLo: Cody Belew, Nicholas David and Trevin Hunte.

Be sure to check back here tonight for the live coverage of the performances and again later for a full recap of the The Voice 2012 Top 12 performances.

Subscribe for Free to The Voice spoilers & updates on Facebook, Email, or Twitter