Joseph Harrington, left, of Wakefield plays Creon and James Wilcox of Beverly plays Oedipus. None / Courtesy photo