The Sopranos star Robert Iler shocked fans of the show after his dramatic weight loss - because it made him almost unrecognisable. The young actor shed the pounds in 2005, and even prompted one journalist to ask how it felt to replace the original actor who played his character A.J Soprano. Iler tells Nylon magazine, "I told her it was fine - that the other kid was an ass anyway."