Der Film erzählt die Geschichte des Jungen Zachary der in den 60ern in Québec geboren wird. Der Regisseur lässt den Zuschauer mit Zachery zusammen aufwachsen – von der idyllischen Kindheit über erste Familienkonfilkte, Rebellion, Sex, Drogen in den 70ern bis hin zum Erwachsenwerden.
Lake lernt im Altersheim seiner kanadischen Heimatstadt, wo er gerade als Pflegehelfer zu arbeiten begonnen hat, den alten, farbigen Melvin (Walter Borden) kennen. Lake ist 18. Melvin 81 – verdrehte Zahlen, ein Spiel mit dem Schicksal: Der eine war, was der andere sein wird. Lake hebelt schnell...