Stefano (Stefano Fresi), quarantenne precario e immaturo, vive in un paesino di montagna e fa un lavoro bizzarro: l'osservatore di arcobaleni. Alla morte del padre, mai conosciuto, scopre di avere un fratellastro tredicenne, Giovanni, fin troppo adulto per la sua età. Senza alcuna intenzione di prendersene cura, Stefano parte per Roma e ne accetta la tutela solo per ricevere in cambio un generoso lascito. Profondamente diversi, i due intraprendono un viaggio in macchina che, fra diffidenze iniziali e improvvise complicità, si colora a ogni tappa. L’incontro con la cantante Simona (Simona Molinari), in tour con sua figlia, sarà la svolta nel rapporto tra Stefano e Giovanni che, strada facendo, scopriranno quanto essere fratelli possa essere sorprendente, proprio come un arcobaleno a due volte sovrapposte.