T.J (Devon Poche Devin Brochu) is a 13-year-old boy who just lost his mother in a car accident. Because his father couldn't bear the blow and started taking drugs all day, he had to live with his grandmother. At the lowest point of T.J., an eccentric guy broke into his grandmother's old house. He had greasy hair, tattooed, crazy, hated society and called himself Heather (Joseph Gordon-Levitt Joseph Gordon-Levitt). Nicole (Natalie Bowman Natalie Portman), a nearby grocery clerk, often cares about T.J., which makes him have ambiguous feelings for her, while Nicole's relationship with Heather is also developing. An ordinary girl, two "big" and "little" men with inner pain, their lives are being changed by each other.