Guest Stars Thomas Dekker as Vincent Katie Cassidy as Zoe Ashley Benson as Margot Porscha Coleman as Angela Adam Nelson as Alan Justis Bolding as Karlee James Francis Kelly III as Grant