A Rome, dans les années 1970, Clara est une mère de famille dont la relation avec son mari est sans intérêt. Elle s'occupe des enfants et soutient sa fille aînée Adriana, qui s'habille en garçon et se fait appeler Andrea.
Sur la petite île touristique de Lampedusa, une famille de pêcheurs en difficulté loue sa maison à des touristes pour s'en sortir. Un jour, ils rencontrent en mer des clandestins en détresse. Ils décident de leur venir en aide.