Historia Justina Petersona (Jeremy Sumpter), 16-latka którego niezdrową pasją staje się internetowa pornografia. Justin przedstawiany jest jako popularny student z wspaniałą dziewczyną, odnoszący sukcesy w zawodach pływackich. Stopniowo jego obsesja bierze górę nad wszystkim, co do tej pory osiągnął - traci zainteresowania, karierę pływacką, przyjaciół, zaufanie rodziców i swoją dziewczynę - Amy (Lyndsy Fonseca).