Lucy Honeychurch ("Helena Bonham Carter") y su prima Charlotte Bartlett ("Maggie Smith") pasan unas vacaciones en Florencia, Italia, en la que ella se enamora de George ("Julian Sands").