Virgil Adamson (Val Kilmer), aveugle depuis l'âge de 3 ans, vit depuis 10 ans à « Bear Mountain », il est masseur-thérapeute dans un centre de soins, sa sœur aînée, Jennie (Kelly McGillis) a toujous été là pour lui et continue de prendre soin de lui. Amy Benic (Mira Sorvino), jeune architecte newyorkaise venue en repos à la cure va voir la vision de sa vie, ses valeurs bouleversées en rencontrant Virgil. Mais lequel des deux est le plus aveugle... ?