Milo leidet unter Retinitis pigmentosa: Irgendwann wird er vollständig erblinden. Aber noch sieht er die Welt – wenn auch nur wie durch ein Nadelöhr. Doch so bemerkt er Kleinigkeiten, die anderen entgehen. Als seine demente Urgroßmutter ins Altersheim umziehen muss, fallen Milo dort seltsame Vorgänge auf. Die Erwachsenen interessiert das nicht, und so bleiben dem Jungen nur der Koch Tripi und sein Ferkel Hamlet, die ihm bei seiner Rettungsmission helfen.