Recently widowed Sharon (Kristina Klebe) è preoccupata quando suo figlio Anthony (Sebastian Cabanas) ha difficoltà ad integrarsi a scuola. Tuttavia, le sue preoccupazioni finiscono quando Dylan (Tanner Buchanan), un atleta e uno dei ragazzi più popolari a scuola, improvvisamente fa amicizia con Anthony.
Ma più tempo Dylan trascorre a casa, più Sharon sospetta che i suoi interessi siano rivolti a lei anziché a suo figlio. E mentre l'ossessione di Dylan per lei diventa pericolosa, scopre che gli avvicinamenti di Dylan hanno un motivo più sinistro di quanto avesse mai potuto immaginare - vendetta per qualcosa nel passato di Sharon che lei pensava fosse stata sepolta da tempo.