Simon (Kevin Zegers) ist ein normaler und vor allem hilfsbereiter junger Mann, der mit großer Hingabe seinem Job als Biologielehrer nachgeht und sich liebevoll um seine kranke Mutter kümmert. Aber unter der Oberfläche sind die Dinge anders, als sie scheinen. Er jagt in Chat-Rooms und auf Online-Pinnwänden regelrecht nach den für ihn perfekten ...