Stars Andrew Garfield and Julia Garner elevate this tear-jerker into something special with stellar performances.