Quando Garfield (voz de Bill Murray) descobre que Jon (Breckin Meyer) vai para Londres porque pretende fazer a pergunta-chave à veterinária Liz Wilson (Jennifer Love Hewitt), decide não perder tempo. Embarca, em conjunto com o seu amigo canino, Odie, em direcção à capital britânica. A missão: impedir o pedido de casamento.
Mas o que Garfield não imagina é que se irá cruzar com o seu sósia: Prince (voz de Tim Curry), um gato que acabou de herdar o Castelo Carlyle da sua falecida dona, Lady Eleanor. Os dois trocam de lugares e Garfield dá por si a reinar uma fabulosa propriedade. Tudo seria perfeito, não fosse o maquiavélico Lord Dargis (Billy Connolly) que tem planos para ficar com toda a herança e transformar o castelo num "resort" de luxo. Enquanto isso, Prince delicia-se com o dia-a-dia ao lado de Jon e Odie, com as lasanhas e as belas sonecas.
<p/>PUBLICO.PT