Jon Cryer almost never got cast
Howard Deutch wanted Anthony Michael hall to play Duckie, but Molly wanted Robert Downey Jr.
Hall felt that the movie was just rehashing ‘Sixteen Candles’ and refused the part. In Susannah Gora’s book ‘You Couldn’t Ignore Me If You Tried’, the director said: “How are you going to compete with Michael Hall? Hall after 'Breakfast Club' was, like, the greatest kid in the universe. And Duckie was Michael Hall. But he wouldn’t do it."