Leo är en ung pojke med trasslig uppväxt, vars mamma har vänt sig ifrån honom. Han börjar skriva till Stephen som avtjänar ett 15-årigt fängelsestraff. Ett osannolikt band formas mellan dem när straffången tvingas stå till svars för sina tidigare misstag och göra de val som krävs för att rädda både sin nye vän och sig själv. Filmen växlar mellan Leos barndom för 30 år sedan och Stephens liv idag och spänningen ökar ända tills hemligheten om deras mystiska förbindelse avslöjas.

