Corey Feldman has left Dancing On Ice after giving his "best performance" on the show.
The Goonies actor was voted off the ITV1 contest after failing to impress judges Louie Spence and Katarina Witt in the skate-off against Charlene Tilton.
The former child star was forced to hang up his skates after falling out with his partner Brooke Castile during rehearsals.
Brooke told him: "Please, I just want to get this done, you are so difficult to work with." He replied: "You are impossible."
However, he bowed out on a high after giving an energetic performance on the show.
Professional skater Christopher Dean told him: "That was your best performance that you have done on Dancing On Ice."
Panellist Katarina added: "I completely agree with Christopher that this was your best performance. It was a big step in the right direction.
"I felt for the first time you had your feet grounded on the ice."
Louie added: "I am pleased to see there are more dance moves this week not just the one, it was great to see you out there on your own.
"All I would say is do learn to take direction because you will benefit from this."
But Katarina and Louie voted to save Charlene after the dance off. Head judge Robin Cousins voted to save Corey.
Earlier in the show, the skating couples had to face each other in "duels", where one pair was given "immunity" by the judges while the other went up for the public vote.