Guest Stars David Gallagher as Simon Camden Barry Watson as Matt Camden Kyle Searles as Mac Thomas Dekker as Vincent Ashley Benson as Margot Olivia Allen as Sandra