It was good seeing Jeremy Jordan again and his dual role was great. Jon Cryer was great as Lex. I wouldn't get to worked up about the whole William thing. Pretty sure he's here for one season. Only drawback is the annoying Andrea Rojas. Not interesting, just annoying.