Po kłótni ze swoją dziewczyną Tomas (James Franco) jeździ bez celu po obrzeżach miasta. Nieoczekiwanie potrąca i zabija dziecko. Wypadek i jego następstwa wywołują u niego silną traumę, z której nie jest w stanie się otrząsnąć. Przez następne lata stara się wytłumaczyć całe zdarzenie i zrozumieć jego wpływ, nie tylko na swoje dalsze życie, ale również matki zabitego chłopca, Kate (Rachel McAdams).