The Secret Circle Guest cast, played by Michael Graziadei Episode 1x12: Witness (Jan 19, 2012) Episode 1x13: Medallion (Feb 2, 2012) Episode 1x15: Return (Feb 16, 2012) Episode 1x19: Crystal (Apr 19, 2012)