Past and present collide in a thriller for teens