Rory MacNeil (Brian Cox) es un escocés cascarrabias que abandona a regañadientes su querida y apartada isla de Vallasay para viajar a San Francisco en busca de tratamiento médico para su enfermedad terminal. Al mudarse con su hijo, al que hace quince años que no ve, la vida de Rory sufrirá una transformación a través del vínculo que establece con su nieto, justo cuando menos se lo espera.
Torn apart during adolescence, estranged brothers reunite. The younger, a 16-year old on the fast track to college with his entire life ahead of him. The older, a 21-year old heroin addict and street hustler who's settled for rock bottom.