Smartass Greg Gaines has high school all figured out, to the point where he blends in seamlessly, A member of all groups and none. The only person approaching a real friend for Greg is Earl, the perpetually angry member of a large and dysfunctional family. Greg and Earl make bad films together in their spare time. But then, one day, Greg's mother tells him that Rachel Kushner, a former friend, has leukaemia and that he should call her -- and he does. This changes his entire life, although, as Greg himself is quick to point out, he really doesn't learn much of anything.