The final four celebrities remaining on ABC's Dancing With the Stars are preparing their final dances for tonight - so what songs and dances should we expect from them?

Who Will Win 'Dancing With the Stars' This Season?

Tonight (Monday, Nov. 23) is a big night for season 21 of Dancing With the Stars as the four remaining celebs will battle for a spot in tomorrow night's finale. Only three will make it, as one will be eliminated by the end of tonight.

One of their dances will be a "judges redo", in which either Carrie Ann Inaba, Julianne Hough or Bruno Tonioli will help a couple re-work one of their previous dances to a new song. The other dance is a freestyle, a Dancing With the Stars classic in which the celebrity's pro partner choreographs a new dance while following very few ballroom rules.

Derek Hough Says 'DWTS' Partner Bindi Irwin Brings His Steps 'To Life'

Here are the song and dance spoilers known so far, courtesy of PureDWTS:

Nick Carter and Sharna Burgess are dancing to the song "Larger than Life" by The Backstreet Boys for their freestyle. They are performing the Jive to "Runaway Baby" by Bruno Mars for their judges redo.

Bindi Irwin and Derek Hough are dancing their freestyle to the song "Footprints in the Sand" by Leona Lewis. Their judges redo will be a quickstep to "Dr. Bones" by Cherry Poppin' Daddies.

Carlos PenaVega and Witney Carson are dancing to "WTF (Where They From) by Missy Elliott feat. Pharrell Williams for their freestyle. They'll dance a Foxtrot to "The Hills" by The Weeknd for their judges redo.

Alek Skarlatos and Lindsay Arnold are dancing their freestyle to "Marchin' On" by One Republic. They will dance a Quickstep for their judges redo, though their song is not yet known.

So which celebrities will make it to the finale for a shot at that coveted Mirrorball trophy?

Dancing With the Stars airs Monday at 8/7c and Tuesday at 9/8c on ABC.