Jon Arbuckle (Breckin Meyer) hat sich endlich durchgerungen, seiner Freundin einen Antrag zu machen. Der Ring ist schon besorgt, und ein romantisches Abendessen vorbereitet. Doch es wird nichts draus: Garfield (gesprochen von Oliver Kalkofe) hat den Truthahn einverleibt, und Jons Angebetete Liz Wilson (Jennifer Love Hewitt), Garfields Tierärztin, eröffnet ihm, schon am nächsten Tag nach London zu fliegen, um auf einer für sie wichtigen Konferenz von Veterinären eine Rede zu halten.
Kurzerhand nimmt Jon den nächsten Flieger nach England, um sie mit seinem Antrag zu überraschen und endlich den Deckel zumachen zu können. Was er nicht weiß: Im Gepäck haben sich auch Garfield und Hundekumpan Odie verborgen, die als blinde Passagiere ihren Herrn nach London begleiten. Dort lebt auch Kater Prinz (Benjamin Völz), der Garfield zum Verwechseln ähnlich sieht. Er hat gerade das riesige Vermögen seiner verstorbenen Herrin einschließlich eines ausgewachsenen Schlosses geerbt.
Durch eine Verwechslung gerät nun Garfield an den Platz von Prinz und genießt das faule Dasein mit Nobelschuppen, Rolls Royce und Domestiken. So hält der vermutete Thronerbe Butler Smithee (Ian Abercrombie) und Bulldogge Winston ganz schön auf Trab und macht Party mit seinem Gefolge, der französischen Gans Christophe, Maus I Claudius, die ständig Shakespeare zitiert, dem schottischen Hasen McBunny, dem spanischen Bulleon Bolera und Frettchen Nigel.
Allerdings ist dieses Leben in Luxus bedroht: Als Erblasser hatte sich nämlich schon Lord Dargis (Billy Connolly), Neffe der blaublütigen Entblichenen, gewähnt. Und während der echte Kater Prinz das einfache Leben kennenlernt, mit Jon und Odie in Kneipen abhängt und seine erste Lasagne probiert, muss Garfield sich vor den Anschlägen von Dargis hüten. Denn der wäre der nächste Erbe des Vermögens, das Garfield in zunehmendem Maße genießt, aber einem ganz anderen zusteht, und möchte aus dem altehrwürdigen Gebäude eine lukrative Luxus-Urlaubsresidenz für Wohlbetuchte machen...