Dans une alternance de passé et de présent, le film retrace la vie de Marco Carrera, surnommé le colibri, en raison de sa petite taille et de la délicatesse de son physique d'enfant.
À Rome dans les années 1960, la rencontre entre une jeune foraine et une jeune privilégiée mène à des intrigues, des secrets et des amours aussi nouvelles qu'inattendues.