A former co-star of Christopher Reeve's ripped the "Superman" actor in a recent interview, according to TMZ. Jack O'Halloran, the actor who played the mute villain Non in "Superman II," said some harsh things about his late co-star when a TMZ cameraman ran into him recently in Southern California, calling Reeve a prima donna who "believed his own publicity."