Jon Cryer was indeed in a Superman film. He played the role of Lenny Luthor in Superman IV: The Quest for Peace. This was the fourth and final Superman film starring Christopher Reeve as the Man of Steel. The film was released in 1987 and was not well-received by critics or audiences.
The Jon Cryer Showdown: How Well Do You Know the Talented American Actor?