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