The Secret Circle Guest cast, played by Richard Harmon Episode 1x07: Masked (Oct 27, 2011) Episode 1x20: Traitor (Apr 26, 2012)