Garfield adalah kucing oranye belang-belang yang gemuk dan tidak banyak bergerak, yang menjalani gaya hidup yang dimanjakan dengan sahabatnya, anjing beagle, Odie, dan pemiliknya, Jon Arbuckle. Suatu malam, saat sedang makan camilan tengah malam, Garfield dan Odie diculik oleh dua anjing bernama Roland dan Nolan, yang membawa mereka ke sebuah mal terbengkalai sebagai tawanan. Garfield dan Odie segera diselamatkan oleh ayah Garfield yang sudah lama tidak ada kabar beritanya, Vic, yang dibenci Garfield karena meninggalkannya di sebuah gang saat ia masih kecil. Bos anjing-anjing itu, Jinx, seekor kucing Persia yang gila, datang untuk membalas dendam pada Vic karena meninggalkannya saat terjadi pencurian susu di Lactose Farms sebelum ia tertangkap dan dipenjara. Vic setuju untuk memaafkan Vic jika ia, Garfield, dan Odie membobol Lactose Farms untuk mencuri susu dalam jumlah besar sebagai pemerasan atas pemenjaraannya, yang dengan berat hati mereka setujui, sementara Roland dan Nolan mengamati mereka dengan saksama. Keesokan paginya, Jon menyadari hilangnya Garfield dan Odie, tetapi kesulitan mencari orang untuk membantu mencari mereka. Sambil menumpang kereta api ke Lactose Farms, Vic mencoba menjalin hubungan dengan Garfield, tetapi tidak berhasil karena Garfield menolak untuk berinteraksi dengannya. Ketiganya tiba di peternakan, yang dijaga ketat oleh sistem keamanan canggih. Mereka bertemu Otto, seekor banteng dan mantan maskot peternakan, yang diusir setelah sebuah perusahaan mengambil alih peternakan, memisahkannya dari pacar sapinya, Ethel. Mereka setuju untuk membantu mengeluarkan Ethel dari peternakan jika dia membantu mereka membobolnya.
Saat mempersiapkan pencurian, Garfield dan Vic sering berselisih satu sama lain, memaksa Odie dan Otto untuk mengikat keduanya ke pohon. Selama pertengkaran sengit, Vic dengan sedih mengungkapkan bahwa pada malam dia meninggalkannya, dia sebenarnya sedang mengambil makanan untuk Garfield di seberang gang tetapi terlalu lama untuk kembali kepadanya. Ketika akhirnya dia melakukannya, dia melihat Jon sedang merawatnya di restoran Italia tempat dia pergi. Dengan berat hati menerima kenyataan bahwa Jon akan menjadi pemberi nafkah yang lebih baik daripada yang pernah bisa dilakukannya, Vic memutuskan untuk membiarkannya mengadopsi Garfield, dan menjaga jarak dari putranya. Akhirnya memahami keadaannya, Garfield memaafkan ayahnya. Sementara itu, Jinx, yang mengungkapkan telah berbohong tentang melepaskan dendamnya terhadap Vic, diam-diam menelepon petugas pengawas hewan di peternakan yang gigih itu, Marge Malone, untuk memberitahunya tentang perampokan yang akan datang.