Início do século XX. Lucy Honeychurch (Helena Bonham Carter), uma rica jovem inglesa, faz sua primeira visita à Florença acompanhada da prima Charlotte Bartlett (Maggie Smith). Hospedadas numa pensão, conhecem uma série de curiosos personagens, entre eles um velho advogado, Mr. Emerson (Denholm Elliott), e seu filho, o excêntrico George ...