Abandonné chaton dans la rue par son père, Garfield rencontre Jon et s’installe avec lui. Il mène une vie tranquille avec le chien Odie, mais une nuit tous deux sont capturés et séquestrés dans un hangar. Le père de Garfield, Vic, les libère, mais dans leur fuite ils sont neutralisés par Jinx, une ancienne collègue de Vic, qu’elle estime responsable de sa longue captivité. Jinx exige de Vic qu’il règle sa dette en volant pour elle des milliers de litres de lait dans une ferme célèbre. Vic accepte et emmène avec lui Garfield et Odie. Ils sautent sur un train pour rejoindre la ferme, alors en fête. Ils rencontrent Otto, ancienne mascotte de la marque qui se languit de son aimée, Ethel, toujours enfermée à la ferme. Il accepte de les aider à condition qu’ils la libèrent. Il leur décrit les lieux, très surveillés, et essaie de les former, non sans mal. Vic, Garfield et Odie entrent dans la ferme en se cachant parmi les écoliers, mais alors qu’ils essaient d’échapper à la salle de râpe du fromage, ils sont repérés par la gardienne, Marge Malone. Vic réussit à voler une citerne de lait et s’enfuit, abandonnant Garfield et Odie à Marge, qui les met à la fourrière. Jon les en libère. Vic est capturé par Jinx. Furieux contre Vic, Garfield décide finalement de l’aider et met au point un plan avec Otto. Garfield retrouve Vic dans un train. Ils échappent aux sbires de Jinx et capturent les méchants. Ils échangent Jinx contre Ethel auprès de Marge Malone. Garfield présente Vic à Jon.