Molly Ringwald .... Andie Walsh Harry Dean Stanton .... Jack Walsh Jon Cryer .... Duckie Andrew McCarthy .... Blane McDonnagh Annie Potts .... Iona James Spader .... Stef