Nel 1904, a Dublino, James Joyce (Ewan McGregor) chiacchiera con Nora Barnacle (Susan Lynch), una cameriera d’albergo arrivata di recente da Galway. Lei lo incanta con i suoi modi schietti, diretti e disinibiti, e in poco tempo lui la convince a recarsi con lui a Trieste, dove lavora con Berlitz.