Teen Wolf Guest cast, played by Robert Pralgo Episode 1x05: The Tell (Jun 27, 2011) Episode 2x06: Frenemy (Jul 2, 2012) Episode 2x07: Restraint (Jul 9, 2012)