Hayley (Ellen Page), de 14 anos, se encontra em uma lanchonete com Jeff (Patrick Wilson), um fotógrafo de 30 e poucos anos que ela conheceu pela Internet. Só que esse encontro começa a tomar rumos inesperados quando ele leva a garota para casa.