Die junge Camille (Audrey Tautou) ist eine begabte Zeichnerin, die sich dem Leben verweigert. Statt ihrem Talent nachzugehen, arbeitet sie abends in einer Putzkolonne und lebt allein in einem zugigen kleinen Pariser Dachzimmer. Philibert wohnt im selben Haus - aber in der riesigen Belle-Etage-Wohnung einer verstorbenen Verwandten. Der schüchterne Adelssprössling und Hobby-Historiker verkauft Postkarten in einem Museumsshop, da er sich nichts zutraut. Und weil er ein großes Herz hat, teilt er seine Wohnung mit einem flüchtigen Bekannten: Franck.
Franck, eher der selbstbezogene Typ, fährt gern Motorrad und erholt sich mit wechselnden Affären und lauter Musik von seinem Stress als Gourmetkoch. Wirklich verbunden fühlt er sich offenbar nur einem Menschen: seiner rührenden wie schlagfertigen Großmutter Paulette (Francoise Bertin), die nach einem Unfall auf seine Hilfe angewiesen ist. Als Philibert an einem kalten Wintertag beschließt, Camille Unterschlupf in seiner Wohnung zu gewähren, weil er sich um ihre Gesundheit sorgt, reagiert Franck unwirsch und ablehnend. Eine Frau im Haus, das kann nur Ärger bedeuten! Als er jedoch sieht, wie Philibert aufblüht, weil er sich um jemanden kümmern kann, beschließt Franck, sich zu arrangieren. So beginnt eine spannende und für alle überraschende Entwicklung, während derer die drei sich beschnuppern oder aus dem Wege gehen, fetzen und versöhnen, beschimpfen und bewundern, bekochen und betrinken, hassen und lieben - bis sie gelernt haben, wie stark und glücklich sie gemeinsam sind...