'DWTS All-Stars' Double Elimination Sends Cast Reeling (SPOILERS)

Last night's dramatic episode of "Dancing With the Stars: All Stars" saw two contestants exit stage right. When it came down to it, Kirstie Alley, Drew Lachey, Sabrina Bryan and Helio Castroneves were all in the bottom four. So who left?

Lachey fumed as his score results were read and revealed that he had received all 8's from the judges. "Still don't understanding the judges' scoring. Still don't. And I guess I just never will. And hopefully, people will vote for us, and we'll get to dance again, and maybe get scores that we deserve."

Unfortunately, Lachey will not be dancing anymore. During last night's episode, Lachey was the first contestant sent packing. He offered a more positive outlook before leaving the stage.

"It's going to be tough regardless of who went home tonight, but I can honestly say I would not change a thing. You know, everybody questioned why I would come back. I came back 'cause this is fun. We had a great time. I had an amazing partner," Lachey explained.

Then it was time for the dreaded second elimination, which saw the addition of Sabrina Bryan and Helio Castroneves in the bottom. This time race-car driver Castroneves was the one to pack his bags and leave the competition.

"I want to thank my family, Chelsea, and America. You guys voted for me, and I couldn't be happier. Thank you," Castroneves said.

Now the competition is between nine all-stars: Kirstie Alley, Emmitt Smith, Bristol Palin, Melissa Rycroft, Shawn Johnson, Kelly Monaco, Apolo Anton Ohno and Gilles Marini, and Sabrina Bryan.

Next week's episode will feature an appearance from Paula Abdul and includes a twist; contestants had to choose a dance style for their competitors.

"Dancing With the Stars" airs Monday nights at 8:00 p.m. ET, with the live results show at 9:00 p.m. ET on Tuesdays on ABC.